更改取決於NSTableView的的選定的項目的NSTextField的內容我有一個Core Data Entity
名爲Toys
具有兩個attributes
:一個integer
名爲identifier
和NSString
命名details
。使用相同的陣列控制器
我的故事板設置包含一個分割視圖,其左側爲NSTableView
,右側爲NSTextField
。左邊的表格顯示了帶有標識符整數的現有玩具對象的列表,並且我想更改右側的文本字段的內容,以便與表格中選定的對象的詳細信息相對應。
我試圖通過使用Cocoa Bindings
來實現。爲了建立表格,我創建了連接到Toys
實體的Array Controller
。要掛接NSTextField
,我將該字段的value
綁定到同一個陣列控制器。
目前,該表將收集我所有對象的列表,但每次運行應用程序時,文本字段都會爲該數組的隨機對象加載描述。我如何根據左側選擇的行更改文本字段的內容?如果可用,我寧願使用綁定。
您綁定了哪個控制器鍵文本字段?你綁定了表視圖的選擇索引嗎? – Willeke
您需要確保表的選擇也綁定到AC,而不僅僅是內容。然後您將文本字段綁定到AC的選擇。 – stevesliva