我有一本字典:
dynamic var myDict = ["Off": 0, "Low": 220, "High": 550]
如何使用Bindings用键填充弹出按钮?
我尝试使用.keys
属性,但它不起作用。
答案 0 :(得分:2)
Cocoa绑定是基于Objective-C的,所以我怀疑引擎可以识别(Swift)键路径.keys。此外,属性keys
返回数组切片而不是实数组。切片不能隐式桥接到NSArray
。
制作只读属性:
dynamic var dictKeys : [String] {
return Array(self.myDict.keys)
}
并绑定它。