0

所以,这是我的情况:

我有一个NSMutableArrayNSMutableDictionary实例)绑定到一个NSArrayController. 每个元素的name值依次绑定到第一个表列的值。

事情是 :

我应该如何使它对特定表列(我的NSTableView)中的元素进行自动排序?

4

1 回答 1

0

该列是否可以通过用户操作进行排序?对于表列的值绑定,您可以启用 Creates Sort Descriptor 选项。这通常是默认启用的。您还应该在属性检查器中设置排序键和选择器。

如果您尝试在第一次加载窗口时对表格进行排序,您应该构造一个数组NSSortDescriptors并将其传递给数组控制器的-setSortDescriptors:方法。执行此操作的好时机是在-windowDidLoad窗口控制器中或在-awakeFromNib.

于 2012-04-20T13:11:25.760 回答