如何重新加载NSFetchedResultsController?

时间:2010-08-31 00:21:40

标签: iphone core-data nsfetchedresultscontroller

我有一个应用程序可以预加载数月的数据,并且每次都会发布一天。

NSDate *now = [NSDate date];

      // Create predicate

      NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(location.name == %@) AND (date < %@)",longLocation,now];

在多任务处理之前一切都运行良好,但现在它不再从零开始我无法识别新日期并根据新日期重新加载数据。

我将视图加载到TabBarController中。它似乎想要永远挂在那个视图上,我似乎无法让viewWillAppear做任何事情。

非常感谢任何帮助。 感谢

1 个答案:

答案 0 :(得分:0)

如果fetchRequestController使用缓存,并且如果要修改fetchRequest(例如更改谓词),则在再次使用performFetch之前删除缓存