Использование пользовательских NSManagedObjectContexts с NSPersistentDocument
У меня есть NSPersistentDocument. Когда я использую defaultObjectContext по умолчанию, он ведет себя должным образом: окно показывает, что документ "редактируется" при добавлении новых объектов, а когда я выхожу из новых документов без названия, появляется лист "сохранить как".
Однако когда я заменяю defaultObjectContext по умолчанию одним из моих собственных созданий (частная очередь), все эти действия исчезают. Похоже, что документ не распознает, когда вносятся изменения в документ, а новые, без названия, документы просто закрываются без появления листа "сохранить как". Это все несмотря на то, что [managedObjectContext hasChanges] == ДА.
Любые идеи очень приветствуются.
1 ответ
Я понял это: я не устанавливал undoManager документа к тому из моего настраиваемого управляемого ObjectContext. Теперь все работает как положено.