使用NSFetchedResultsController而不进行排序

时间:2012-01-06 16:27:54

标签: cocoa-touch core-data nsfetchedresultscontroller

1)我想按照Web服务返回的相同顺序显示我的搜索结果,但似乎“NSFetchedResultsController的实例需要带有排序描述符的获取请求”。

2)我仍然想使用NSFetchedResultsController,因为我允许用户按日期排序等,但是如果没有选择排序,我想按照我得到它们的确切顺序显示它们。

3)另一件事,取决于搜索,项目可能具有不同的优先级。由于我存储了每个项目,因此我不能仅为每个项目创建优先级,因为它不适用于每个案例。

提前致谢

1 个答案:

答案 0 :(得分:1)

卢卡斯

如果要强制执行订单,则需要一个要排序的属性。我建议您在模型中添加一个序列号,并在插入项目时将其碰撞。

安德鲁