Я использую Core Data в своем первом приложении для iPhone и пытаюсь понять NSFetchedResultsController. Это прекрасно работает в моем корневом представлении. Нужно ли создавать экземпляр в каждом из моих контроллеров представления? Если это так, есть ли шаблон, который делает это так же просто, как это было в моем корневом контроллере (я только установил флажок в шаблоне при создании проекта). Когда я добавляю один новый контроллер представления, я не вижу возможности использовать Core Data.
Обновление: Даже после того, как я вырезал / вставил код во второе представление, мне потребовалось некоторое время, чтобы осознать, что мне также нужно было установить managedObjectContext перед переключением на новое представление. Я добавил следующую строку в мой RootViewController перед отправкой нового представления в стек навигации:
self.newVC.managedObjectContext = self.managedObjectContext;