标签: swift macos cocoa
我的控制器中有一个数组支持NSTableViewDataSource / ...Delegate。现在,我不时会更新阵列,但我想确保在UI可能刷新显示的内容时不会发生这种情况。
NSTableViewDataSource
...Delegate
琐碎的部分是锁定列表本身,因此在绘制每个单元格时它不会发生变化。但是如何在整个更新周期中锁定它? (即从获取行数到完成当前屏幕绘制)是否有任何我可以使用的前/后更新挂钩,或者有更好的方法来处理它?</ p>