Macos NSArrayController sortDescriptors不工作

Macos NSArrayController sortDescriptors不工作,macos,cocoa,xcode6,nsarraycontroller,nssortdescriptor,Macos,Cocoa,Xcode6,Nsarraycontroller,Nssortdescriptor,我有一个NSArrayController(a)将它绑定到另一个NSArrayController(B),我正在尝试对NSArrayController(B)进行排序,但不起作用 这是我的密码: NSSortDescriptor *bSortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES]; sel

我有一个NSArrayController(a)将它绑定到另一个NSArrayController(B),我正在尝试对NSArrayController(B)进行排序,但不起作用

这是我的密码:

    NSSortDescriptor *bSortDescriptor = [[NSSortDescriptor alloc]
                                           initWithKey:@"name" ascending:YES];
    self.arrayControllerB.sortDescriptors = @[bSortDescriptor];
你们知道NSSortDescriptor为什么不工作吗


非常感谢您的帮助。

更改排序描述符后,需要在阵列控制器上调用
重新排列对象。然后使用
dispatch\u async
调度您想要操作排序内容的任何代码


基于。希望这有帮助。

您的阵列控制器是如何绑定的?