2016-12-28 4 views
0

私はMacOS用のスウィフト文書ベースのアプリケーションで作業していますが、私はappDelegateメソッドapplicationDidFinishLaunchingが呼び出されないことを発見しました。アプリケーションデリゲートが正しく設定されているので、デバッガでNSApplicationオブジェクトにデリゲートセットが設定されていることがわかります。アプリケーションの起動時にこのメソッドが呼び出されないのはなぜですか?ストリーミングボードを搭載したMacOSドキュメントベースのアプリケーションでapplicationDidFinishLaunchingが呼び出されないのはなぜですか?

注:私のストーリーボードには、このような問題が発生した場合に備えて、「ウェルカムウィンドウ」コントローラに設定されたエントリポイントがあります。

答えて

1

解決済み:私のメソッドシグネチャが間違っていました。それはだった:

applicationDidFinishLaunching(_ aNotification: Notification) 

は、これはおそらく、現在のスウィフト構文に変換誘い込むが起こった:それはされている必要があります

applicationDidFinishLaunching(aNotification: NSNotification) 

関連する問題