我可以将选择模型与NSTableView分开吗?

时间:2010-10-09 08:23:24

标签: cocoa selection nstableview

有什么方法可以在NSTableView中维护我自己的所选项目的数据模型。 当我更新表格模型时,我发现保持所选项目的状态非常缓慢或复杂。

1 个答案:

答案 0 :(得分:0)

您可以为选定的行索引维护自己的NSMutableIndexSet。如果要将表视图的列绑定到数组控制器的arrangedObjects,将数组控制器的contentArray绑定到您拥有的数组,请将数组控制器的selectedIndexes绑定到索引集。如果您正在实现数据源,那么也应该是视图的委托,并实现与管理选择相关的委托方法。