我是 Swift 的新手,需要您的帮助来解决(可能)非常基本的问题。
我有一本字典:
var dict = ["title" : "Title", "Features" : ["feat1", "feat2", "feat3"], ...]
我可以像这样从中创建一个字符串:
var headline = dict["title"]! as string
但我无法创建数组。我尝试了各种组合:
var features = dict["Features"]
var features = dict["Features"]! as Array
var features: Array = dict["Features"]
所以请赐教!如何创建数组?有可能吗?
最佳答案
您应该指定数组的类型。要么
let features = dict["Features"] as [String]
或
let features = dict["Features"] as Array<String>
参见 The Swift Language. 中关于集合类型的讨论
关于ios - swift 字典中的 "Extract"数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27770521/