tunaingot
@tunaingot

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

macOSアプリのソースコードでStoryboardファイル内のウィンドウを表示したい

Q&A

Closed

解決したいこと

ソースコードで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

No Answers yet.

Your answer might help someone💌