2012-10-28 28 views
0

当设置绑定与NSTableView一起使用时,我遇到了一个问题。我的数组控制器绑定到我的表控制器,它的模型键路径是我用来填充表的数组。我还设置了一个名为name的密钥。模型关键路径问题与基于视图的NSTableView

我的表格视图绑定到我的阵列控制器,Controller Key设置为arrangedObjects。最后,NSTextField被绑定到Table Cell View,这就是问题所在。当我尝试输入我的模型键路径时,我可以输入objectValue,但是当我去添加.name时,出现'未找到完成'工具提示。

为什么我的密钥没有被拉到NSTableView绑定?

我应该添加我已经按照苹果文档的信件,但它仍然不拉我的钥匙。

回答

0

中间TableCellView对象是“打破”您添加到NSArrayController和您的控件的关键之间的链接。我不会为此担心。如果你知道keyPath是正确的,只要输入它即使没有自动完成。如果Xcode足够聪明,可以自动弥合这种差距,那将是一件好事,但我认为它不是一个“红旗”。尽管自动完成未填写密钥,但我确实有很多案例工作得很好。