2
私はiPadアプリの変更依頼を現在取り組んでいますが、私はアプリの再開を2通りの方法で処理する必要があります。アプリがマルチタスキング(別のアプリやホーム画面でアクティブになってアプリに戻ってきた)とスタンバイ(iPadは上部のスタンバイボタンまたはスマートカバーを閉じることによってスタンバイに切り替わりました)iOSでアプリがスタンバイまたはマルチタスキングから再開するかどうか調べることはできますか
どちらの場合も、以下の方法は、私のAppDelegate
に呼び出されます。
- ホームボタンを押してホーム画面に戻るかスマートカバーを閉じる
applicationWillEnterForeground
とapplicationDidBecomeActive
私が戻ったとき。
同じメソッドが呼び出されているので、私は再開時にどこから来たのかを検出する方法が少し失われています。 4つのメソッドはいずれも、UIApplication
に1つのパラメータを渡します。私はそのインターフェースを見たが、有用な手掛かりは見つけられなかった。
マルチタスクまたはスタンバイからの再開を区別する方法はありますか?