通过可可绑定将数组与字典连接
Posted
技术标签:
【中文标题】通过可可绑定将数组与字典连接【英文标题】:Connect array with dictionaries via cocoa bindings 【发布时间】:2016-12-02 20:05:40 【问题描述】:我想通过可可绑定填充我的NSTableView
。
我创建了ViewController
:
class GlobalLogViewController: NSViewController, NSTableViewDelegate, NSTableViewDataSource
dynamic var items:[NSDictionary] = [["name": "1"]]
override func viewDidLoad()
super.viewDidLoad()
// Do view setup here.
然后创建ArrayController
:
然后在tableView
:
在表格列中:
但它不起作用:(
【问题讨论】:
【参考方案1】:您应该将表格列的 NSTextField 的值绑定到表格单元格视图,而不是数组控制器。 Controller Key 应为空,Model Key Path 应为 objectValue.name。
这是在 WWDC 2011 Session 120 视频 View Based NSTableView Basic to Advanced.987654322@ 大约 20 分钟后展示的
【讨论】:
以上是关于通过可可绑定将数组与字典连接的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 ObjectDataProvider 将 ComboBox 绑定到通用字典
通过可可豆荚安装第三方框架后出现“reachabilityChanged”错误?