NSFetchedResultsController
提供了许多免费的东西。我也明白在模型中存储获取请求是一种很好的形式。我可以同时使用这两者来获得超级核心数据的好处吗?如果是这样,怎么会这样?
Zarra先生出色的书中的这个例子显示了返回数组的模板,但是我试图让fetchedResultsController失效。
- (NSArray*)retrieveBigMeals {
NSManagedObjectContext *moc = [self managedObjectContext];
NSManagedObjectModel *mom = [self managedObjectModel];
NSFetchRequest *request = [mom fetchRequestTemplateForName:@"bigMeals"];
NSError *error = nil;
NSArray *result = [moc executeFetchRequest:request error:&error];
if (error) {
[NSApp presentError:error]; return nil;
} return result;
答案 0 :(得分:0)
只需将基于ios导航的应用程序模板与核心数据一起使用即可。他们已经有了在那里使用NSFetchedResultController的代码。