2012-06-08 48 views
0

我有一個NSPersistentDocument。當我使用默認的managedObjectContext時,它的行爲如預期:當添加新對象時,窗口顯示文檔被「編輯」,當我退出新的未命名文檔時,將出現「另存爲」表。與NSPersistentDocument使用自定義NSManagedObjectContexts

但是,當我用我自己創建的一個私有隊列替換默認的managedObjectContext時,所有這些行爲都消失了。文檔似乎無法識別對文檔進行編輯的時間,而新的未命名的文檔只是在沒有「另存爲」表單的情況下關閉。儘管[managedObjectContext hasChanges] == YES,這一切都是一樣的。

任何想法將不勝感激。

回答

1

我想通了:我沒有將文檔的撤銷管理器設置爲我的自定義managedObjectContext。現在事情按預期工作。

相關問題