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