Я пытаюсь показать раскадровку в виде листа сразу после загрузки окна.
override func windowDidLoad() {
super.windowDidLoad()
let storyboard = NSStoryboard(name: NSStoryboard.Name(rawValue: "Init"), bundle: nil)
let controller = storyboard.instantiateInitialController() as! NSViewController
self.window!.contentViewController?.presentViewControllerAsSheet(controller)
}
К сожалению, лист показывается вне позиции и за окном.
Когда я запускаю один и тот же код внутри кнопки, все работает нормально.
Скриншот
Как правильно отобразить лист раскадровки после загрузки окна?