【发布时间】:2015-11-23 16:37:12
【问题描述】:
我想在数组中的字典中使用我的集合。但我无法达到它。这是代码。
class data: UIView {
func myFunc() {
var arr: Array<Dictionary<String,Any>> = []
var dict: Dictionary<String,Any> = [:]
dict.updateValue("Title1", forKey: "title")
dict.updateValue("Direction 1", forKey: "directions")
dict.updateValue(Set(["Item1"]), forKey: "items")
arr.append(dict)
dict.updateValue("Title2", forKey: "title")
dict.updateValue("Direction 2", forKey: "directions")
dict.updateValue(Set(["Item2"]), forKey: "items")
arr.append(dict)
当我写作时
let set1 = arr[0]["items"] as? Set<String> ?? Set<String>()
比我想用这套
data.myFunc.set1
问题是,它只给了我带有括号的 data.myFunc() 属性。所以我无法进入。我做错了什么。感谢您的回答。
【问题讨论】:
标签: xcode swift dictionary set swift2