Я разрабатываю приложение MacOS, для которого я хотел бы, чтобы при первом запуске приложения отображалось второе окно (аналогично тому, что делает Apple при первом запуске iMov ie или Pages). , Я попробовал пару вещей безрезультатно. До сих пор я создал вторую группу как цель исходного приложения. Новая группа содержит созданную мной учебную раскадровку и пользовательский класс OnboardingWindowController (подкласс NSWindowController). Я дал контроллеру окна Storyboard ID OnboardingWindowController и добавил следующий метод:
class func loadFromNib() -> OnboardingWindowController {
let vc = NSStoryboard(name: "Onboarding", bundle: nil).instantiateController(withIdentifier: "OnboardingWindowController") as! OnboardingWindowController
return vc
}
Однако я не уверен, как заставить его запускаться без запроса при первом запуске приложения и потом никогда Заранее спасибо!