当使用 fetchedresultscontroller 时,我需要找到一种方法来保持服务器给出的排序顺序,即使用于在服务器中排序的参数没有与数据一起返回。
每组对象都可以以各种方式排序,即以具有正确排序顺序的数组中的 json 形式返回
我将它们放在也包含元数据的实体所包含的不同有序集中,并按所有项目中相同的参数进行排序,但无论如何我的有序集中的顺序不用于排序。
目标 iOS 版本是 6.1-7.0
我的获取请求谓词是:
fetchRequest.predicate = [NSPredicate predicateWithFormat:@"SELF in %@.items", itemList];
其中 items 是 an @property (nonatomic, retain) NSOrderedSet *items;
,因此谓词清楚地指的是有序集。
有没有更好的谓词和排序描述符来处理有序集?
有什么更好的方法来构建我的模型?
谢谢!