私のappdelegate.mには、applicationDidFinishLaunchingは呼び出されていません。 これは、私の "アプリケーション"の代理人が正しく接続されていないためですが、接続方法はわかりません。私がしていることは、XIBファイルからアプリケーションを右クリックし、デリゲートアウトレットをどこかにドラッグすることです...しかし、どこを知らないのですか? 助けていただければ幸いです。 ありがとう!applicationDidFinishLaunchingが呼び出されていません
25
A
答えて
44
MainMenu.xibには、AppDelegateクラスのインスタンスがあることを確認してください。 1つを作成するには、プレーンオブジェクト(青いキューブ)をリストにドラッグし、そのクラス名をAppDelegate(または、アプリケーションのクラス名が何であれ)に設定します。
また、MainMenu.xibに接続するには、アプリケーションオブジェクトからAppDelegateインスタンス(青色のキューブ)に接続をドラッグし、デリゲートコンセントに接続します。
完了。
はあなたの「AppDelegate.swift」でかいま見を取り、該当する行は次のようになりますことを確認してください:対照的な
func applicationDidFinishLaunching(_ aNotification: Notification) {
2
は、ここでは、スウィフト3に更新した場合にはしようとする何かこれまで:
私はちょうどアプリケーションを更新したが、確認するつもりはなかった。その結果、私のアプリは公開されましたが、関連するメソッドは呼び出されませんでした。明らかに、通知オブジェクトを持っている他の機能をチェックする必要があります。
+0
ありがとう、これはスウィフト2アプリから来て、私の問題を解決したものでした。 –
関連する問題
- 1. applicationDidFinishLaunchingがiPod touchデバイスで呼び出されない
- 2. OnVideoSizeChangedが呼び出されません
- 3. が呼び出されていますが、描画されていません
- 4. applicationDidBecomeActiveがまったく呼び出されていません
- 5. fbDidLoginまたはfbDidNotLoginが呼び出されていません
- 6. EntityFrameworkでシードメソッドが呼び出されていませんCodeFirst
- 7. confirm-ack-channelが呼び出されていません
- 8. OnLocationChangedが呼び出されていません
- 9. NSViewサブクラスでcancelOperationが呼び出されていません
- 10. 暗黙のインテントが呼び出されていません
- 11. WebViewメソッドがアンドロイドで呼び出されていません
- 12. ArrayAdapterのgetView()メソッドが呼び出されていません
- 13. backbone.sync要求が呼び出されていません
- 14. Entity Framework Seedメソッドが呼び出されていません
- 15. 角度サービスが呼び出されていません。
- 16. jCropが呼び出されていません。
- 17. QWidget :: heightForWidth()が呼び出されていません
- 18. NSURLSessionDataDelegateメソッドdidReceiveDataなどが呼び出されていません
- 19. didUpdateLocationsが呼び出されていません
- 20. IE8ではPage_Initが呼び出されていません
- 21. スクリプトが呼び出されていません
- 22. forwardInvocationが呼び出されていませんか?
- 23. iPhoneでtouchesBeganが呼び出されていません
- 24. 角度コントローラが呼び出されていません
- 25. AdMob onFailedToReceiveRefreshedAdが呼び出されていません
- 26. Sharepoint WebパーツでPageLoadが呼び出されていません
- 27. javascript-state-machine onaftereventが呼び出されていません
- 28. angularjsディレクティブが呼び出されていません
- 29. 関数が呼び出されていません
- 30. ServletContextListenerが呼び出されていません
あなたは私に多くの時間を保存しました、ありがとう!それに加えて私はそれをFile Ownerにリンクしなければならなかった。 –
概念的な飛躍の羽ばたきは、ペン先/ xibが凍結乾燥オブジェクトの*インスタンス*の集合であることを理解することです。実行中のアプリケーションには、通常、NSAppインスタンスやそのデリゲートのような主要なアーキテクチャ要素のそれぞれが1つしかありません。ドキュメントコントローラ/ビューアセンブリは明白な例外ですが、別の「ドキュメント」プロトタイプxibには、docインスタンス、メインウィンドウなどを表す1つのオブジェクトが含まれています。ただし、モデルのプリベーク済みインスタンスは含まれませんこれは可変であるため、xib(Personのように)内のオブジェクトです(通常はPersonはありません)。主な概念。 :-) –
ありがとう!私はすでにログインヘルパーが突然動いていない理由を理解しようとしていました。私は誤って削除し、後で新しいMainMenu.xibを作成しました – Tibidabo