Совместное использование основной базы данных между контроллерами представления в UITabBarController - PullRequest
0 голосов
/ 25 февраля 2012

Я работаю над приложением, которое использует UITabBarViewController для хранения двух UITableViewController.

В Story Board я вытаскиваю два UITableVIewController s, которые называются firstTVC & secondTVC, а затемвстроить их в UITabBarController.

У меня есть UIDocument @property с fetchedResultsController в firstTVC, который прекрасно работает, но я не понял, как пройти ManagedObjectContext@property с firstTVC до secondTVC.

Я думал об этом в делегате приложения, но я читал, что это считается табу (особенно в iOS 5).

Спасибо за чтение!

1 Ответ

0 голосов
/ 26 февраля 2012

Caborca,

Стандартный шаблон основных данных Apple поддерживает MOC в AppDelegate.Почему у вас есть проблемы с его использованием?(Да, некоторые люди считают, что все синглтоны - это «запах кода».) Тем не менее, это зависание от синглтона, определяемого средой Cocoa Touch.Он уже существует и доступен везде в вашем коде.

Если это не работает для вас, и вы создаете экземпляры с помощью nibs, то вам нужно будет создать собственный делегат или прочитать синглтон и сохранить еголокально в вашем методе -viewDidLoad.

Андрей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...