【问题标题】:Using NSFetchedResultController with no sorting使用 NSFetchedResultsController 而不进行排序
【发布时间】:2012-01-06 16:27:53
【问题描述】:

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

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

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

提前致谢

【问题讨论】:

    标签: cocoa-touch core-data nsfetchedresultscontroller


    【解决方案1】:

    卢卡斯,

    如果你想强制执行一个命令,那么你需要一个属性来排序。我建议您在模型中添加一个序列号,并在插入物品时将其撞到。

    安德鲁

    【讨论】:

    • 这就是我要做的。每次用户执行搜索时,我将添加此属性并仅更新顺序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 2013-07-21
    相关资源
    最近更新 更多