Задержка создания какао NSDocument при запуске - PullRequest
1 голос
/ 18 августа 2010

У меня есть основанное на документе приложение Какао, которое должно запустить подпроцесс перед запуском. Было бы лучше, если бы этот процесс мог завершиться, прежде чем я отобразлю какие-либо окна документа. Я получаю уведомление, когда процесс полностью начался.

Как я могу отложить создание объекта подкласса NSDocument без названия до получения уведомления? У меня есть заставка и тайм-аут, так что я могу "ждать ожидания" и по-прежнему получать пользовательские события. Я могу переопределить любой класс, который мне нужен.

1 Ответ

2 голосов
/ 19 августа 2010

См. Метод делегата -applicationShouldOpenUntitledFile: . Вы можете сказать «НЕТ» и создать документ без названия самостоятельно, когда будете готовы с помощью следующего кода:

[[NSDocumentController sharedDocumentController] newDocument:self];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...