Невозможно использовать прокси-сервер контекста управляемого объекта из библиотеки Interface Builder

Я делаю простое приложение для Mac OS X, в котором я буду показывать некоторые записи в табличном представлении после извлечения их из локальной базы данных. Я использую основные данные и прокси-сервер NSArrayController для одного и того же, и я пытаюсь добиться этого с помощью привязки какао.

Теперь я могу легко заставить его работать, выполнив эту привязку в прокси NSArrayController:

Proxy: NSArrayController
Parameters: Managed Object Context
Bind to: App Delegate
Model Key Path: self.managedObjectContext

но я пытаюсь использовать NSManagedObjectContext прокси из библиотеки построителя интерфейса, для этой привязки:

Proxy: NSArrayController
Parameters: Managed Object Context
Bind to: Managed Object Context
Model Key Path: self

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

Чтобы назначить MOC постоянный координатор магазина, я использую следующий код:

@property (strong) IBOutlet NSManagedObjectContext *listManagedObjectContext;

[self.listManagedObjectContext setPersistentStoreCoordinator:[NSAppDelegate persistentStoreCoordinator]];

Проблема в том -

Я постоянно получаю это сообщение в консоли:

Невозможно выполнить операцию, так как контекст управляемого объекта не имеет постоянного координатора хранилища

С помощью этой трассировки стека:

0   CoreFoundation                      0x00007fff8b59fb06 __exceptionPreprocess + 198
1   libobjc.A.dylib                     0x00007fff881103f0 objc_exception_throw + 43
2   CoreFoundation                      0x00007fff8b59f8dc +[NSException raise:format:] + 204
3   AppKit                              0x00007fff907eb5e6 -[_NSManagedProxy _persistentStoreCoordinator] + 81
4   AppKit                              0x00007fff907eb528 -[_NSManagedProxy _entity] + 49
5   AppKit                              0x00007fff907eb43a -[_NSManagedProxy fetchRequestWithSortDescriptors:limit:] + 95
6   AppKit                              0x00007fff90cc04f0 -[NSObjectController(NSManagedController) _executeFetch:didCommitSuccessfully:actionSender:] + 73

Мои вопросы -

Как правильно использовать прокси-сервер NSManagedObjectContext в библиотеке построителя интерфейса?Как я могу решить наблюдаемую проблему? Пожалуйста, предложите.

Ответы на вопрос(1)

Ваш ответ на вопрос