2012-03-19 2 views
2

私はiPadアプリの変更依頼を現在取り組んでいますが、私はアプリの再開を2通りの方法で処理する必要があります。アプリがマルチタスキング(別のアプリやホーム画面でアクティブになってアプリに戻ってきた)とスタンバイ(iPadは上部のスタンバイボタンまたはスマートカバーを閉じることによってスタンバイに切り替わりました)iOSでアプリがスタンバイまたはマルチタスキングから再開するかどうか調べることはできますか

どちらの場合も、以下の方法は、私のAppDelegateに呼び出されます。

続い
  • ホームボタンを押してホーム画面に戻るかスマートカバーを閉じる
  • applicationWillEnterForegroundapplicationDidBecomeActive私が戻ったとき。

同じメソッドが呼び出されているので、私は再開時にどこから来たのかを検出する方法が少し失われています。 4つのメソッドはいずれも、UIApplicationに1つのパラメータを渡します。私はそのインターフェースを見たが、有用な手掛かりは見つけられなかった。

マルチタスクまたはスタンバイからの再開を区別する方法はありますか?

答えて

1

なぜアプリケーションがアクティブになったのかを定義するpublic apiメソッドはありません

関連する問題