2009-07-08 3 views
1

Я использую подкласс NSDocumentController для создания некоторых настраиваемых материалов при создании своих NSDocuments. Странно, что при создании документа опция «Сохранить» в меню отключена. Проблема в том, что я использую функцию сохранения, чтобы сохранить что-то вручную из документа, поэтому она отделена от основной процедуры сохранения NSDocument. Обычно я использую [self updateChangeCount: NSChangeDone] при внесении изменений в документ, но это не влияет на включение пункта меню «Сохранить» при создании документа.Включение сохранения для NSDocument

Я использую [NSDocument saveToURL], когда он впервые создан, так что это может быть то, что впоследствии отключает сохранение. Есть ли способ заставить меня снова сохранить его?

ответ

4

Вы изучили использование любого из них?

NSDocument

- (BOOL)isDocumentEdited 

NSDocumentController

- (BOOL)hasEditedDocuments 
+0

Умете ли вы эту работу? –

3

я боролся это в течение веков. В моем случае проблема заключалась в том, что я не связал окно окна владельца файла с моим окном в банке, когда я конвертировал в приложение на основе документов.

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