Я создаю приложение состояния OS X, поэтому Я хочу, чтобы приложение запустило скрытый.Как скрыть начальное окно при запуске с раскадровки OS X
Я создал приложение «раскадровки», и начальное окно всегда отображается, даже если «Видимый при запуске» не установлен (по умолчанию он не отмечен).
Примечание: если отключить «ли первоначальный контроллер», то приложение корректно запускается без любого окна, но мой (теперь сирота) окно, кажется, никогда не будет добавлен в раскадровке:
var mainWindow = NSStoryboard(name: "Main", bundle: nil)?.instantiateControllerWithIdentifier("mainWindow")
Контроллер «mainWindow» не найден (хотя я правильно установил «Идентификатор раскадровки» на контроллере окна).
Так что я думаю, что лучше оставить «ли первоначальный контроллер», но просто главное окно спрятанный в самом начале ...
Простите меня за ответ на вопрос более 1 года назад, но окно можно создать из раскадровки, даже если вы не зададите его как * контроллер начального представления *. Возможно, вы не держите экземпляр окна или окна контроллера, я думаю. – Blaszard