Как использовать сохраненный FetchRequest с NSFetchedResultsController? - PullRequest
2 голосов
/ 28 января 2011

NSFetchedResultsController предоставляет много хороших вещей бесплатно при работе с tableViews. Я также понимаю, что хранение запросов на выборку в модели - хорошая форма. Могу ли я использовать оба из них вместе для совершенства данных ядра? Если да, то как?

В этом примере из превосходной книги мистера Зарры показан шаблон, возвращающий массив, и мне не удалось вернуть обратно 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 голосов
/ 29 марта 2011

Просто используйте шаблон приложения на основе навигации ios с основными данными.Там уже есть код для использования NSFetchedResultController.

...