【发布时间】:2011-04-04 15:19:49
【问题描述】:
使用 NSFetchedResultsController 实现 Core Data 对象运行时过滤的最佳方法是什么?
例如,我希望能够显示 RecordStore-entity 中的所有 Record-entities,但还希望针对某些预定义的条件过滤 RecordStore 中的所有 Record,例如(ANY recordStore.records.count > 0)。
我了解到在创建 NSFetchedResultsController 的谓词后更改它是不好的。那么我应该将获取的结果存储在一个可以过滤并将其用作 UITableView 的数据源的 NSArray 中,还是应该创建多个 NSFetchedResultsControllers?
【问题讨论】:
标签: cocoa-touch core-data nsfetchedresultscontroller