3

我想在表视图中使用绑定,但我没有使用 NSArrayController。我尝试将一个数组绑定到我的 NSTableColumn (我自己处理排序/搜索),但它不起作用。NSTableView/NSTableColumn 在绑定到 NSArrayController 时是否有某种魔法?更重要的是,NSArrayController 对 NSTableView 以外的任何东西有用吗?

4

1 回答 1

1

魔法绝对在 NSArrayController 中。NSArray 没有 selectedObject 之类的方法,因此绑定到 NSTableColumn 需要。NSArrayController 顾名思义是 MVC 的控制器部分,其中模型是 NSArray。

其次,NSArrayController 对于任何有 NSArray 模型支持的视图都很有用。不可否认,这通常是 NSTableView 但它可以是使用相同数据的任何视图。

于 2010-12-29T09:03:32.810 回答