У меня есть основанное на документе приложение Какао, которое должно запустить подпроцесс перед запуском. Было бы лучше, если бы этот процесс мог завершиться, прежде чем я отобразлю какие-либо окна документа. Я получаю уведомление, когда процесс полностью начался.
Как я могу отложить создание объекта подкласса NSDocument без названия до получения уведомления? У меня есть заставка и тайм-аут, так что я могу "ждать ожидания" и по-прежнему получать пользовательские события. Я могу переопределить любой класс, который мне нужен.
См. Метод делегата -applicationShouldOpenUntitledFile: . Вы можете сказать «НЕТ» и создать документ без названия самостоятельно, когда будете готовы, используя следующий код:
[[NSDocumentController sharedDocumentController] newDocument:self];