我有一个 uid 列表,我需要使用这些 uid 获取 Core Data 对象:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"uid IN %@", uids];
[request setPredicate:predicate];
现在,我想保持对象与列出的 uid 的顺序相同。因此,如果数组是 [3, 1, 2],那么我希望返回的对象也按该顺序排列。
不设置排序描述符不是一个选项NSFetchedResultsController
,那么我应该将排序描述符设置为什么?