Cocoa 什么可以阻止NSTableView进行排序?
我继承了一个cocoa项目,该项目中有一个NSTableView,单击列标题不会对视图排序,但我希望列可以排序。我正在使用cocoa绑定 我尝试使列可排序的内容: 确保在列属性上选中“创建排序描述符”。 验证是否在阵列正在排列NSMutableDictionary的ArrayController属性中添加了正确的键。也许这会引起问题? 验证列的排序键是否为正确的名称,选择器是否为正确的比较:Cocoa 什么可以阻止NSTableView进行排序?,cocoa,nstableview,nsmutabledictionary,nsarraycontroller,Cocoa,Nstableview,Nsmutabledictionary,Nsarraycontroller,我继承了一个cocoa项目,该项目中有一个NSTableView,单击列标题不会对视图排序,但我希望列可以排序。我正在使用cocoa绑定 我尝试使列可排序的内容: 确保在列属性上选中“创建排序描述符”。 验证是否在阵列正在排列NSMutableDictionary的ArrayController属性中添加了正确的键。也许这会引起问题? 验证列的排序键是否为正确的名称,选择器是否为正确的比较: 当我单击标题时,还有什么可能导致列不排序?实际上,在上面提到的事情中,只有选中的creates排序描述符
当我单击标题时,还有什么可能导致列不排序?实际上,在上面提到的事情中,只有选中的creates排序描述符是必需的。我制作了很多表,通常不向控制器的属性添加键,或者在列信息中有任何排序键,它们仍然排序。如果您能提供更多有关绑定到阵列控制器的数据结构的信息,这将非常有用。您是否已将任何内容绑定到阵列控制器上的sortDescriptors?