2012-06-08 3 views
0

У меня есть NSPersistentDocument. Когда я использую defaultObjectContext по умолчанию, он ведет себя так, как ожидалось: окно показывает, что документ «редактируется» при добавлении новых объектов, а когда я выхожу из новых документов без названия, появляется лист «Сохранить как».Использование пользовательских NSManagedObjectContexts с NSPersistentDocument

Однако, если я заменил defaultObjectContext по умолчанию одним из своих собственных созданий (частной очереди), все эти поведения исчезнут. Документ, как представляется, не распознает, когда сделаны изменения в документе, а новые, без названия документы просто закрываются без появления «сохранения как». Это все, несмотря на то, что [managedObjectContext hasChanges] == YES.

Любые идеи были бы весьма признательны.

ответ

1

Я понял: я не устанавливал undoManager документа в свой собственный файл managedObjectContext. Теперь все работает так, как ожидалось.

Смежные вопросы