我有一個核心數據,基於非文檔的os x應用程序。我使用NSTabView來顯示不同的數據。在第三個標籤中,我有NSTableView,並在那裏顯示一些記錄。我正在嘗試通過電子郵件對數據進行排序。在我的電子郵件字段中,我已將Sort Key設置爲emailAddress(屬性名稱在我的實體中),並且在選擇器字段中,我有caseInsensitiveCompare:排序在nstableview中不起作用
但是,當我運行該應用程序時,沒有默認排序小箭頭不存在於單元格標題欄中),並且當我單擊標題時,小箭頭確實會出現並單擊更改方向,但記錄不會更改順序。我沒有收到任何錯誤消息,但是記錄仍然存在,因爲它們沒有更改它們的順序。
還有一點要提到的是,我的數組控制器具有未選中的Prepare Content選項,因爲該特定的NSTableView僅顯示來自另一個NSTableView的選定記錄。
只是在這裏提到,如果我點擊列標題,整列將被選中,這不是我想要的。
我將不勝感激任何線索或線索爲什麼排序不工作在我的情況。