質問
アプリケーションの実行中にユーザーが電話を受けた場合、通話終了後にアプリケーションを自動的に開く方法。そして、ユーザーが最初から開始しないように、最後のセッションを復元する方法は?
ありがとう
解決
UIApplicationDelegateプロトコルから次のメソッドを実装する必要があります。
-
電話機が着信を受信すると、
- applicationWillResignActive が呼び出されます ユーザーが呼び出しに応答すると、
- applicationWillTerminate が呼び出されます ユーザーが呼び出しに応答しないことを選択すると、
- applicationDidBecomeActive が呼び出されます
applicationWillTerminate は、アプリの現在の状態を保存するために数秒を与えます。状態を保存する最も簡単な方法は、NSUserDefaultsクラスを使用することです。アプリが再び起動したら、NSUserDefaultsから状態を読み取り、アプリを以前の状態に復元します。
所属していません StackOverflow