通过将各个列绑定到arraycontroller.arrangedObjects,我将NSTableView绑定到核心数据支持的NSArrayController。
我有默认的开箱即用排序工作,但当我点击其中一个列标题对表格进行排序时,我遇到了问题。
基本上表的显示搞乱了:行重复,排序顺序到处都是。
然而,当我点击一行时,TableView重绘并且一切看起来都很好。
因此,看起来排序工作正常,但在我点击一行之前,它没有反映在tableview的显示中。
有人可以告诉我为什么我的桌面视图在排序时没有正确更新吗?
我已经广泛搜索了这篇文章,查看了文档,并尝试了我能在代码中想到的所有内容,但无法弄清楚发生了什么。
由于
达伦。
答案 0 :(得分:0)
最后问题非常简单。
出于某种原因,我勾选了TableView的“核心动画”图层选择器,这导致显示器出现乱码。
当我清除勾选框时,一切都开始正常工作。
此致
达伦。