【发布时间】:2017-01-23 17:51:31
【问题描述】:
我有这样的小结构:
let arguments = [ "a" : [ "b" : [ "c" : "d", "e" : "f", "g" : "h" ] ] ]
在 Swift 2 中,我可以将它们作为 NSDictionary 参数传递给其他函数。现在都是错误。 Swift 希望我准确地指定 Dictionary 类型,但由于结构不同,这是不可能的。如何解决?
【问题讨论】:
-
为什么不能声明类型?
[ String : [ String : [ String : String ]]]? -
尝试将其他函数中的字典参数改成Swift类型,Swift
Dictionary最常见但指定的类型是[String:Any]