我有一个NSTableView
,并且我使用 Interface Builder 将其Content绑定到子类的实例NSArrayController
。我将控制器密钥设置为arrangedObjects
.
到目前为止一切顺利:如果我只是将一个字符串数组加载到我的NSArrayController
(使用addObjects)
并将模型键路径留空,这些字符串将显示在表中。
但是,如果我将一个字典数组添加到 myNSArrayController
中,这样每个字典都有一个name
属性,并且我将Model Key Path设置为name
,那么该表只会显示整个arrangedObjects
数组n次的字符串化版本,其中n是数组的长度. 实际上,无论Model Key Path是否设置为name
、foo
或空白,都会发生这种情况。
我只想在NSTableView
中显示name
每个字典的属性arrangedObjects
。我究竟做错了什么?