ios - swift 字典中的 "Extract"数组

标签 ios swift

我是 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/

相关文章:

ios - 类型 'WatchManager' 不符合协议(protocol) 'WCSessionDelegate'

ios - 屏幕突然变白

ios - 如何在 Controller 之间传递数据?

ios - Collection View Controller 没有用于从属性读取的 getter 方法

ios - 在 iOS 中获取 BLE 的广告数据

ios - 从解析中获取日期并将其显示为字符串 Swift

swift - 判断是否需要调用 AudioKit.start()

iphone - 子类化 UIViewControllers View

ios - 如何在 iOS 的多个 friend 墙上分享 google Plus 中的消息?

c++ - C++中的cout浮点格式