Если вы не работаете с Lion / 10.7 или новее, это все равно может произойти, если у вас открыто какое-то другое окно (даже окно без документа), когда applicationShouldOpenUntitledFile
должен быть вызван.
У меня есть приложение на основе документов, в котором класс AppDelegate открывает глобальное окно ведения журнала, как для целей отладки, так и для сообщений о состоянии пользователя.Если у меня программа отображает это окно при запуске во время работы в OS X 10.6, applicationShouldOpenUntitledFile
никогда не вызывается, даже если окна документов не отображаются.Если я выключу это окно, вызов будет сделан.