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