Cocoa touch 使用无排序的NSFetchedResultController

Cocoa touch 使用无排序的NSFetchedResultController,cocoa-touch,core-data,nsfetchedresultscontroller,Cocoa Touch,Core Data,Nsfetchedresultscontroller,1) 我想以web服务返回的相同顺序显示搜索结果,但似乎“NSFetchedResultsController的实例需要带有排序描述符的获取请求” 2) 我仍然想使用NSFetchedResultsController,因为我允许用户按日期等进行排序,但是如果没有选择排序,我希望按照我得到的确切顺序显示它们 3) 另一方面,根据搜索的不同,这些项目可能具有不同的优先级。因为我存储每个项目,所以我不能只为每个项目创建优先级,因为它不会适用于所有情况 提前谢谢你卢卡斯 如果要强制执行命令,则需要一个

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

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

3) 另一方面,根据搜索的不同,这些项目可能具有不同的优先级。因为我存储每个项目,所以我不能只为每个项目创建优先级,因为它不会适用于所有情况

提前谢谢你

卢卡斯

如果要强制执行命令,则需要一个属性来进行排序。我建议您在模型中添加一个序列号,并在插入项目时将其凹凸

安德鲁

卢卡斯

如果要强制执行命令,则需要一个属性来进行排序。我建议您在模型中添加一个序列号,并在插入项目时将其凹凸


安德鲁

这就是我要做的。我将添加此属性,并在每次用户执行搜索时仅更新顺序。这就是我要做的。我将添加此属性,并在用户每次执行搜索时仅更新顺序。