如何使用绑定按字符串长度对NSArrayController进行排序?

时间:2010-10-11 00:36:46

标签: xcode binding

我正在尝试使用键路径按每行中包含的每个字符串的长度对NSTableView进行排序。我正在使用NSArrayController来控制我的内容数组,但我无法找到在何处或如何让阵列控制器执行此行为。我知道设置在Interface Builder的某个地方;我找不到它。

1 个答案:

答案 0 :(得分:4)

在Interface Builder中,选择表列并在检查器中查看其属性。在“排序键”字段中输入您的键路径。例如,如果要按字符串foo的长度排序,请将排序键设置为foo.length(这是因为字符串具有length方法)。然后将“选择器”字段设置为compare:

相关问题