13

アプリが初めて起動されたときを除いて、すべてのシナリオでデリゲート関数 didFinishLaunchingWithOptions が IOS によって呼び出されることを教えてください。XCode を使用してアプリをデバイスに起動し、接続を削除してから、wifi を介してデバイスにメッセージを送信しようとしました。その後、didFinishLaunchingWithOptions が数回呼び出されたことに気付きました。なぜこれが起こっているのか、この関数が呼び出される条件は何ですか。すべてのシナリオを理解することはできません。前もって感謝します。

4

3 に答える 3

5

Appleのドキュメントから:

このメソッド(および対応するapplication:willFinishLaunchingWithOptions:メソッド)を使用して、アプリの初期化を完了し、最終的な調整を行う必要があります。このメソッドは、状態の復元が発生した後、アプリのウィンドウやその他のUIが表示される前に呼び出されます。このメソッドが戻った後のある時点で、システムはアプリデリゲートの別のメソッドを呼び出して、アプリをアクティブ(フォアグラウンド)状態またはバックグラウンド状態に移行します。

于 2012-09-26T10:26:06.847 に答える
1

起動オプション キーで説明されているこのシナリオ

于 2012-09-26T10:22:04.227 に答える