我制作了一个示例应用程序,使用 NSArrayController 在 NSTableView 上显示员工的工资列表。
基本功能按预期工作。Also sorting is working fine when Selector - compareor caseInsensitiveCompareis assigned in attribute pane for table column- employeeName.
当我尝试通过将 IB 中的选择器设置为 - 来按字符串长度对其进行排序时,会出现问题length,对于表列 - employeeName。它按字符串长度排序,但不恰当。
It is doing sorting on alternate clicksIE。在第一次单击时,它会按长度降序对表中的内容进行排序。然后在第二次单击时,它不会按长度按升序排列内容,而是将箭头设置为按升序排列。然后在第三次单击时,它按长度按升序排列内容,但将表格列顶部的箭头设置为降序,依此类推......
任何人都可以建议我是否在某个地方错了?
谢谢,
米拉杰