我有一个包含许多不同对象的数据库,需要检索。我已决定使用NSFetchedResultsController
来检索和存储数据。它是开发人员使用多个NSFetchedResultsControllers的正确协议吗?
例如:
NSFetchedResultsController *loadDates = ...;
NSFetchedResultsController *loadMoreData = ...;
NSFetchedResultsController *loadMuchMoreData = ...;
感谢。
答案 0 :(得分:1)
通常,您应该使用NSFetchRequest
来检索一次性数据。
然而,NSFetchedResultsController
对您的数据和UITableViewController
子类之间建立桥梁非常有用。 NSFetchedResultsController
将监视对其谓词范围内的托管对象上下文的所有更改,并将委托方法发送到您的UITableViewController
子类,以便您可以更新UI。