Ios 域结果在多个属性上排序
我一直在尝试按两个属性对RLMResults进行排序,第一个是排序值,第二个是名称,但运气不好。 当我尝试使用2个属性进行排序时,我得到了错误的结果 我想要的是我想要使用排序值对结果排序,然后按字母顺序排序Ios 域结果在多个属性上排序,ios,objective-c,sorting,realm,Ios,Objective C,Sorting,Realm,我一直在尝试按两个属性对RLMResults进行排序,第一个是排序值,第二个是名称,但运气不好。 当我尝试使用2个属性进行排序时,我得到了错误的结果 我想要的是我想要使用排序值对结果排序,然后按字母顺序排序 self.allTasks = [[[Task allObjects] sortedResultsUsingProperty:@"priorityLevelSortValue" ascending:YES] sortedRe
self.allTasks = [[[Task allObjects]
sortedResultsUsingProperty:@"priorityLevelSortValue" ascending:YES]
sortedResultsUsingProperty:@"taskName" ascending:YES];
任何帮助都是值得感激的
谢谢。用于按多个属性排序:
[[Task allObjects] sortedResultsUsingDescriptors:@[
[RLMSortDescriptor sortDescriptorWithProperty:@"priorityLevelSortValue" ascending:YES],
[RLMSortDescriptor sortDescriptorWithProperty:@"taskName" ascending:YES]
]];
有帮助吗?它是Swift格式的,但应该很容易翻译。