У меня вопрос;)
На самом деле я хочу использовать данные ядра в разных потоках.
У меня есть два UIview, которые отображают данные из одной таблицы в базе данных.
Если удалить запись в первом представлении, я должен сохранить ее, а затем попросить PersistentStoreCoordinator дать мне (UIview) новый управляемый объект.
Вот что говорят в официальном видео "Работа с основными данными" на itunesU
С отличной системой обмена сообщениями из какао я могу справиться с базовой синхронизацией. (Я отправляю сообщение «должен получить новый МО»)
Но как мне правильно сохранить и «закрыть» БД, а затем получить другой управляемый объект.
<### update ###>
У меня есть 2 viewController, по одному для каждого из представлений, с которыми я работаю.
Если я установлю стек coredata на каждом из ViewControllers, данные будут доступны из каждого представления, но без синхронизации.
Но если я помещаю стек основных данных в AppDelegate, я получаю исключение:
*** Terminating app due to uncaught exception 'NSObjectInaccessibleException',
reason: 'CoreData could not fulfill a fault for '0x498f600 <x-coredata:...>'
что мне делать?
<### update ###>
Заранее спасибо за любую помощь в этом;)