我有一个简单的主从项目,其中包含一个类实例数组、一个提供特定类实例选择的数组控制器以及一个呈现数组和选择的 NSTableView。我的类有一个 NSString 属性,当我将它绑定到一个 NSTextField 时,一切正常。
但是,当我将相同的属性绑定到 NSTextView 的 Value Path 字段时,它的行为非常不稳定:
在 NSTableView 中的条目中进行选择不会导致 NSTextView 发生变化,即使所选对象具有不同的绑定属性值。
输入到 NSTextView 中的任何内容都不会复制到选择的属性中。
绑定的唯一明显效果是清除 NSTableView 中的选择(例如,单击所有条目下方)会导致 NSTextView 的内容消失。
有任何想法吗?