更改取决于NSTableView的的选定的项目的NSTextField的内容我有一个Core Data Entity
名为Toys
具有两个attributes
:一个integer
名为identifier
和NSString
命名details
。使用相同的阵列控制器
我的故事板设置包含一个分割视图,其左侧为NSTableView
,右侧为NSTextField
。左边的表格显示了带有标识符整数的现有玩具对象的列表,并且我想更改右侧的文本字段的内容,以便与表格中选定的对象的详细信息相对应。
我试图通过使用Cocoa Bindings
来实现。为了建立表格,我创建了连接到Toys
实体的Array Controller
。要挂接NSTextField
,我将该字段的value
绑定到同一个阵列控制器。
目前,该表将收集我所有对象的列表,但每次运行应用程序时,文本字段都会为该数组的随机对象加载描述。我如何根据左侧选择的行更改文本字段的内容?如果可用,我宁愿使用绑定。
您绑定了哪个控制器键文本字段?你绑定了表视图的选择索引吗? – Willeke
您需要确保表的选择也绑定到AC,而不仅仅是内容。然后您将文本字段绑定到AC的选择。 – stevesliva