绑定到NSTextField工作;绑定到NSTextView不?

时间:2012-08-05 15:08:46

标签: cocoa cocoa-bindings nstextview

我有一个简单的master-detail项目,其中包含一个类实例数组,一个提供特定类实例选择的数组控制器,以及一个呈现数组和选择的NSTableView。我的类有一个NSString属性,当我将它绑定到NSTextField时,一切都很好。

但是,当我将相同的属性绑定到NSTextView的Value Path字段时,它的行为非常不稳定:

  • 在NSTableView中的条目中进行选择不会导致NSTextView发生任何变化,即使所选对象的绑定属性值不同。

  • NSTextView中没有任何内容被复制到选择的属性中。

  • 绑定的唯一明显效果是清除NSTableView中的选择(例如,单击所有条目下方)会导致NSTextView的内容消失。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

valuePath绑定用于文件路径。值绑定用于字符串;还有数据(RTF / RTFD)和attributionString绑定。