我有一个包含许多需要检索的不同对象的数据库。我已经决定使用NSFetchedResultsController
来检索和存储数据。开发人员使用多个NSFetchedResultsControllers是否是正确的协议?
例如:
NSFetchedResultsController *loadDates = ...;
NSFetchedResultsController *loadMoreData = ...;
NSFetchedResultsController *loadMuchMoreData = ...;
谢谢。
最佳答案
通常,您应该使用NSFetchRequest
一次检索数据。NSFetchedResultsController
真正有用的是在数据和UITableViewController
子类之间建立桥梁。 NSFetchedResultsController
将监视其谓词范围内对托管对象上下文的所有更改,并将委托方法发送到您的UITableViewController
子类,以便您可以更新UI。
关于ios - 对每种类型的提取使用独立的NSFetchedResultsController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11354889/