小编典典

swift中字典键的数组

all

试图用 swift 字典中的键中的字符串填充数组。

var componentArray: [String]

let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!)
componentArray = dict.allKeys

这将返回错误:“AnyObject”与字符串不同

也试过

componentArray = dict.allKeys as String

但得到:’String’ 不可转换为 [String]


阅读 73

收藏
2022-04-24

共1个答案

小编典典

斯威夫特 3 和斯威夫特 4

componentArray = Array(dict.keys) // for Dictionary

componentArray = dict.allKeys // for NSDictionary
2022-04-24