【问题标题】:Model Key Path issue with view-based NSTableView基于视图的 NSTableView 的模型键路径问题
【发布时间】:2012-12-03 22:06:01
【问题描述】:

在设置绑定以使用 NSTableView 时,我遇到了一个问题。我的数组控制器绑定到我的表控制器,它的模型键路径是我用来填充表的数组。我还设置了一个密钥,称为name

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

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

我应该在信中添加我已经按照 Apple 文档进行操作,但它仍然没有通过我的密钥。

【问题讨论】:

    标签: xcode key nstableview cocoa-bindings


    【解决方案1】:

    中间的 TableCellView 对象正在“破坏”您添加到 NSArrayController 的键和您的控件之间的链接。我不会担心的。如果您知道 keyPath 是正确的,只需输入它,即使没有自动完成。如果 Xcode 足够聪明,可以自动弥合这一差距,那就太好了,但我不认为它是一个“危险信号”,它没有。尽管自动完成没有填写密钥,但我确实有很多案例可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多