誰もが、デリゲート関数didFinishLaunchingWithOptionsが、アプリケーションが初めて起動されたときとは別に、IOSによって呼び出されることをすべてのシナリオで教えてくれます。私はXCodeでデバイスにアプリを起動し、接続を削除して、wifi経由でデバイスにメッセージを送信しようとしました。私はdidFinishLaunchingWithOptionsが何度も呼ばれていないことに気付きました。なぜこのようなことが起こり、この関数が呼び出されるときの条件は何か。私はすべてのシナリオを理解することができません。 ありがとうございます。didFinishLaunchingWithOptionsがIOSによって呼び出されたときの条件
答えて
に記載されているこのシナリオ:
あなたがこの方法(および対応するアプリケーション方法::willFinishLaunchingWithOptions)を使用する必要があり、アプリケーションの初期化を完了し、最終的な微調整を行うこと。 このメソッドは、状態の復元後に、アプリケーションのウィンドウやその他のUIが表示される前に呼び出されます。このメソッドが返った後のある時点で、システムは別のアプリケーションデリゲートのメソッドを呼び出して、アプリケーションをアクティブ(フォアグラウンド)状態またはバックグラウンド状態に移動します。
あなたの質問は、すべてのシナリオでデリゲート機能didFinishLaunchingWithOptionsがIOSによって呼び出されることを教えていただけますか?
アプリケーションが強制終了または終了し、ユーザーがローカル通知またはリモートプッシュ通知を受信し、ユーザーが通知をタップすると、didFinishLaunchingWithOptionsがどちらの場合も最初に呼び出されます。
did "startMonitoringSignificantLocationChanges"を使用して位置の変更を監視しているときに、FinishedLaunchingWithOptionsも呼び出されます。 Appleから
このサービスを開始すると、その後にアプリケーションが終了すると、新しいイベントが到着した場合、自動的にアプリがバックグラウンドに再起動されます。このような場合、アプリケーションデリゲートのアプリケーション(:willFinishLaunchingWithOptions :)とアプリケーション(:didFinishLaunchingWithOptions :)メソッドに渡されたオプション辞書に、ロケーションイベントのためにアプリが起動されたことを示すキーの場所が含まれています。
- 1. Javascript:$ .getJSON.fail()が呼び出されたときの条件
- 2. ORDER BYのデータと条件が呼び出されるたびにクエリ内で
- 3. NoSuchMethodErrorがloader.loadClass()の呼び出しによって呼び出されました。
- 4. 条件が真のときに関数を呼び出す
- 5. コンストラクタの条件付き呼び出し
- 6. AngularJSユニットテストで条件付きが呼び出されたかどうかのテスト
- 7. 私のRootViewControllerのviewDidLoadはアプリケーションによって呼び出されます:didFinishLaunchingWithOptions:とapplicationDidBecomeActive:
- 8. メソッドが呼び出されたときにプログラムによってクラッシュするUIButton
- 9. Xamarin iOS:バックグラウンドフェッチで呼び出された有効期限切れのハンドラが呼び出されたときに最後に呼び出されます
- 10. Java Eclipseの呼び出し元による条件付きブレークポイント
- 11. iOSデリゲートとオブザーバーによって呼び出されたメソッドがメインスレッドで実行されていますか?
- 12. Iterablesのたびに呼び出されるforループの「条件」ですか?
- 13. 条件とメソッド呼び出し効率
- 14. 条件付きレンダリングされたコマンドリンクはアクションを呼び出さない
- 15. IOSビューのデリゲートと呼び出されたとき
- 16. evalがbashスクリプトファイルによって呼び出されました
- 17. Google Appによって呼び出されたときのGScriptのデバッグ
- 18. `ref`によって呼び出されたinput.focus()は` onBlur`イベントを呼び出す
- 19. iOS 7 didEnterRegionがまったく呼び出されない
- 20. Python - 別のライブラリによって呼び出された、別のライブラリによって呼び出されたソケットライブラリの関数の置き換え
- 21. メソッドの呼び出し元をトラッキングする[呼び出しによって呼び出された]
- 22. ngrx:reducers関数が呼び出されたときにどのように呼び出されますか?
- 23. AppWillTerminateによって呼び出された関数のクラッシュ
- 24. iOS - NSNotificationを受信したときにUITableViewCellのawakeFromNibが呼び出される
- 25. C#コンボボックスの値が入力によって変更されたときに呼び出されるイベントハンドラ
- 26. Javascript条件文の呼び出し
- 27. 条件が満たされる前に条件が真になっている
- 28. カスタムアノテーションプロセッサがtomcatによって呼び出されていない
- 29. デリゲートによってスウィフトプロトコルメソッドが呼び出されていない
- 30. 呼び出されたバットファイルをどのようにして呼び出すことができますか?
さて、いつ実行されるのですか?それは興味深い質問です... – turingtested