Почему приложение на основе документов, если ваше приложение не основано на документах? Приложения на основе документов по своей сути включают в себя понятия open
и save
; это фундаментальная часть того, чем они являются.
В любом случае, вы можете обойти это, настроив NSDocument
соответствующим образом; переопределите правильные методы и иным образом измените счетчик изменений и грязное состояние документа. Но это будет просто обходной путь. Документация для NSDocument
содержит всю необходимую информацию.
Более чистым решением было бы реорганизовать ваше приложение, чтобы оно не использовалось NSDocument
. Создать несколько окон довольно просто в Какао (метод действия привязан к пункту меню, где метод действия загружает файл пера; если я правильно помню, вы могли бы даже использовать NSWindowController
все еще).