我想在表视图中使用绑定,但我没有使用NSArrayController。我已经尝试将数组绑定到我的NSTableColumn(我正在处理自己的排序/搜索),但它不起作用。 NSTableView / NSTableColumn在绑定到NSArrayController时会发挥某种神奇的作用吗?更重要的是, NSArrayController对除NSTableView以外的任何其他内容有用吗?
答案 0 :(得分:1)
魔术肯定在NSArrayController中。 NSArray没有像selectedObject这样的方法,因此需要绑定到NSTableColumn。 NSArrayController顾名思义是MVC的控制器部分,其中模型是NSArray。
其次,NSArrayController对于支持NSArray模型的任何视图都很有用。不可否认,这通常是NSTableView,但它可以是使用相同数据的任何视图。