Как определить тип записи для приложения с ролью «Просмотрщик» - PullRequest
1 голос
/ 14 ноября 2009

У меня есть приложение с ролью Viewer для файлов PDF. Хотя мое приложение не редактирует файлы PDF, оно позволяет пользователю сохранить файл PDF (если он слишком большой или сложный для рабочего процесса, который обрабатывает мое приложение).

Когда вызывается метод SaveDocumentAs:, я получаю следующее предупреждение:

Попытка сохранить документ без определения соответствующего типа для записи.

Я могу избежать этого предупреждения, изменив роль моего приложения на Editor , но не хочу делать мое приложение редактором, так как приложение пытается создать пустой документ PDF при запуске.

Как я могу избежать этого предупреждения, не объявив свое приложение Editor для файлов PDF?

1 Ответ

4 голосов
/ 14 ноября 2009

Если вы хотите сохранить с помощью механизма документов, вам понадобится роль редактора - это мое понимание. Один простой способ получить роль редактора без создания пустого документа при запуске - использовать метод делегата NSApplication:

-applicationShouldOpenUntitledFile:

Ваш ответ на этот метод делегата, конечно, будет "НЕТ".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...