我有一个基于 NSTableView 的 View 。 数组 Controller 。
将tableview 的内容设置为数组 Controller 的arrangedObjects。 将数组 Controller 的内容设置为自定义对象的 NSMutableArray。
将表格单元格 View 的 NSTextField 值绑定(bind)到数组 Controller , Controller 键:arrangedObjects 和模型键路径:name
程序运行时,行数正确,排列对象中的内容正确,但文本域的字符串没有变化?尝试绑定(bind)文本字段和文本字段单元格。
这是一个示例:有人请告诉我我做错了什么。 https://dl.dropboxusercontent.com/u/29574/random/nsarraycontroller%20viewbased%20tableview.zip
最佳答案
步骤如下:
- 将你的阵列绑定(bind)到阵列 Controller
- 选择表格 View ,转到表格内容小部件并绑定(bind)到 ArrayController 的 arrangedObjects
- 选择表格 View 单元格,转到值小部件并使用关键路径绑定(bind)到“表格单元格 View ”,无论您采用什么
现在您的 TableView 将填充
关于objective-c - NSArrayController + 基于 View 的 NSTableView 绑定(bind)到 NSTextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19757983/