【问题标题】:NSArrayController + View based NSTableView binding to NSTextFieldNSArrayController + 基于视图的 NSTableView 绑定到 NSTextField
【发布时间】:2013-11-14 11:55:21
【问题描述】:

我有一个基于视图的 NSTableView。 一个数组控制器。

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

将表格单元格视图的 NSTextField 值绑定到具有 Controller 键的数组控制器:arrangeObjects 和模型键路径:名称

程序运行时,行数正确,排列对象的内容正确但文本字段的字符串没有变化?尝试绑定文本字段和文本字段单元格。

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

【问题讨论】:

  • 链接是 404。你能用截图更新一下吗?

标签: objective-c macos binding nstableview nsarraycontroller


【解决方案1】:

以下是步骤:

  1. 将您的阵列绑定到阵列控制器
  2. 选择表格视图,转到表格内容小部件并绑定到 ArrayController 的排列对象
  3. 选择表格视图单元格,转到值小部件并使用键路径绑定到“表格单元格视图”,无论您采取什么方式

现在您的表格视图将填充

【讨论】:

  • 谢谢,我不得不重新阅读文件。要绑定 NSTextField,值应该绑定到表格单元格视图,并且模式键路径应该是 objectValue.keypath 而不是使用排列对象
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多