我有一个基于视图的NSTableView
由NSArrayController
驱动,绑定到NSMutableArray
作为内容数组。
当我向数据源添加新项目时,会为数据源中的每个项目调用tableView:viewForTableColumn:row:
。我希望表视图能够单独保留现有项目,并且只为新项目调用它。
我通过控制器添加一个新项目,如下所示:
[_arrayController addObject:newObject];
如何阻止表格视图执行此操作?性能影响是不可接受的。
编辑:它还会清除用户选择