如何使用NSFetchedResultsController存储的FetchRequest?

时间:2011-01-28 03:38:43

标签: objective-c core-data nsfetchedresultscontroller

使用tableViews时,

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;

1 个答案:

答案 0 :(得分:0)

只需将基于ios导航的应用程序模板与核心数据一起使用即可。他们已经有了在那里使用NSFetchedResultController的代码。