我有一个核心数据,基于非文档的os x应用程序。我使用NSTabView来显示不同的数据。在第三个标签中,我有NSTableView,并在那里显示一些记录。我正在尝试通过电子邮件对数据进行排序。在我的电子邮件字段中,我已将Sort Key设置为emailAddress(属性名称在我的实体中),并且在选择器字段中,我有caseInsensitiveCompare:排序在nstableview中不起作用
但是,当我运行该应用程序时,没有默认排序小箭头不存在于单元格标题栏中),并且当我单击标题时,小箭头确实会出现并单击更改方向,但记录不会更改顺序。我没有收到任何错误消息,但是记录仍然存在,因为它们没有更改它们的顺序。
还有一点要提到的是,我的数组控制器具有未选中的Prepare Content选项,因为该特定的NSTableView仅显示来自另一个NSTableView的选定记录。
只是在这里提到,如果我点击列标题,整列将被选中,这不是我想要的。
我将不胜感激任何线索或线索为什么排序不工作在我的情况。