对每种类型的提取使用induvidual NSFetchedResultsController

时间:2012-07-06 01:57:10

标签: ios database core-data nsfetchedresultscontroller

我有一个包含许多不同对象的数据库,需要检索。我已决定使用NSFetchedResultsController来检索和存储数据。它是开发人员使用多个NSFetchedResultsControllers的正确协议吗? 例如:

NSFetchedResultsController *loadDates = ...;
NSFetchedResultsController *loadMoreData = ...;
NSFetchedResultsController *loadMuchMoreData = ...;

感谢。

1 个答案:

答案 0 :(得分:1)

通常,您应该使用NSFetchRequest来检索一次性数据。

然而,NSFetchedResultsController对您的数据和UITableViewController子类之间建立桥梁非常有用。 NSFetchedResultsController将监视对其谓词范围内的托管对象上下文的所有更改,并将委托方法发送到您的UITableViewController子类,以便您可以更新UI。