macOSアプリのソースコードでStoryboardファイル内のウィンドウを表示したい
解決したいこと
ソースコードでStoryboardを指定し、ウィンドウを表示したいです。
アプリの動きとしては、メニューを選択したらStoryboardのウィンドウを表示します。
AppDelegateにメニューアクションを記述し、その中でStoryboardを読み込んでウィンドウを表示したいです。
ここまではできています
@IBAction func menuSelected(_ sender: Any) {
let sb = NSStoryboard.init(name: "Storyboard", bundle: .main) //Storyboardを取得
let destVC = sb.instantiateInitialController() as! NSViewController //Storyboard内のViewControllerを取得
}
destVCでNSViewControllerは取得できています。
destVCの中にあるsubviewを取得したらStoryboardで配置したラベルを取得でき、そのStringValueをprintで表示させたらラベルの文字列が表示されました。
この後、どうすればウィンドウが表示されるでしょう?
0