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

ssj*_*ssj 12 macos binding objective-c nstableview nsarraycontroller

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

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

使用Controller键将表单元格视图的NSTextField值绑定到数组控制器:arrangeObjects和Model键路径:name

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

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

PR *_*ngh 23

以下是步骤:

  1. 将数组绑定到数组控制器
  2. 选择表视图,转到Table Content小部件并绑定到ArrayController的arrangeObjects
  3. 选择表格视图单元格,转到值小部件并使用关键路径绑定到"表格单元格视图",无论您采取了什么

现在您的表视图将填充

  • 谢谢,我不得不重读这些文件.要绑定NSTextField,应将值绑定到表单元格视图,模式键路径应为objectValue.keypath,而不是使用arrangeObjects (4认同)