我正在尝试从NSTextFields的代码中设置绑定。我不知道我为字段绑定的keyPath部分放了什么。
let dictCtrl = NSDictionaryController(content: myDictionary)
for key in myDictionary.keys {
let field = NSTextField()
field.bind(NSValueBinding, toObject: dictCtrl, withKeyPath: ???, options: nil)
}基本上,我希望获取字典中的每个键,并为此创建一个NSTestField,然后将该字段的值绑定到该键的字典值。
发布于 2016-04-27 23:08:03
NSDictionaryController将字典的内容转换为可以绑定到用户界面项(如NSTableView的列)的键值对数组。
字典控制器的内容和排列的对象是键值对的数组。创建一个表视图,并使用键路径@"key"和@"value"绑定单元格或列。
如果要使用文本字段,请使用NSObjectController。绑定的关键路径是键。
https://stackoverflow.com/questions/36894635
复制相似问题