我有一个简单的master-detail项目,其中包含一个类实例数组,一个提供特定类实例选择的数组控件,以及一个提供数组和选择的NSTableView。我的类有一个NSString属性,当我将它绑定到一个NSTextField时,一切都很好。绑定到NSTextField的作品;绑定到NSTextView不?
然而,当我结合相同的属性设置为一个NSTextView的值路径字段中,它的表现非常不正常:
在NSTableView的条目中选择引起NSTextView没有变化,即使选择对象对绑定属性具有不同的值。
没有输入到NSTextView中的内容被复制到选择的属性中。
绑定的唯一明显效果是清除NSTableView中的选择(例如,在所有条目下面单击)会导致NSTextView的内容消失。
任何想法?
我已经回答了这个问题,作为您上次发布的问题的一部分。如果您需要进一步澄清,您应该对该答案发表评论,而不是转贴。我在我的答案中使用了属性字符串绑定 - 如果要使用值绑定(对于纯字符串),您需要在绑定中显示的选项之前取消选中IB中的富文本选项。 – rdelmar 2012-08-05 16:17:00