有什么方法可以在NSTableView中维护我自己的所选项目的数据模型。 当我更新表格模型时,我发现保持所选项目的状态非常缓慢或复杂。
答案 0 :(得分:0)
您可以为选定的行索引维护自己的NSMutableIndexSet。如果要将表视图的列绑定到数组控制器的arrangedObjects
,将数组控制器的contentArray
绑定到您拥有的数组,请将数组控制器的selectedIndexes
绑定到索引集。如果您正在实现数据源,那么也应该是视图的委托,并实现与管理选择相关的委托方法。