NSArrayController +基于视图的NSTableView绑定到NSTextField

时间:2013-11-03 20:52:58

标签: objective-c macos binding nstableview nsarraycontroller

我有一个基于NSTableView的视图。 一个阵列控制器。

将tableview的内容设置为数组控制器的arrangeObjects。 将数组控制器的内容设置为自定义对象的NSMutableArray。

使用Controller键将NSTextField的值绑定到数组控制器:arrangeObjects和Model键路径:name

程序运行时,行数是否正确,排列对象中的内容是否正确但文本字符串的字符串是否更改?尝试绑定文本字段和文本字段单元格。

这是一个例子:有人请告诉我我做错了什么。 https://dl.dropboxusercontent.com/u/29574/random/nsarraycontroller%20viewbased%20tableview.zip

1 个答案:

答案 0 :(得分:23)

以下是步骤:

  1. 将阵列绑定到阵列控制器
  2. 选择表格视图,转到“表格内容”窗口小部件并绑定到ArrayController的arrangeObjects
  3. 选择表格视图单元格,转到值窗口小部件并使用关键路径绑定到“表格单元格视图”,无论您采取了什么
  4. 现在您的表格视图将填充