私の iPhone アプリケーションには、iPhone がスリープ状態に陥ったときのイベントを処理するコードと、再起動するコードがあります。私の質問は、iPhone またはシミュレーターを使用してこれをテストするにはどうすればよいかということです。電話またはシミュレーターを強制的に「スリープ状態にする」ように強制するホットキーまたはコマンドはありますか?
ありがとう。
私の iPhone アプリケーションには、iPhone がスリープ状態に陥ったときのイベントを処理するコードと、再起動するコードがあります。私の質問は、iPhone またはシミュレーターを使用してこれをテストするにはどうすればよいかということです。電話またはシミュレーターを強制的に「スリープ状態にする」ように強制するホットキーまたはコマンドはありますか?
ありがとう。
はい、Command-L (「ハードウェア」メニューの「ロック」) でシミュレーターがロックされます。
スリープ状態にはなりませんが、ドキュメントによると、これで「applicationWillResignActive」メソッドをトリガーするのに十分なはずです。
「デリゲートは、アプリケーションがアクティブな状態から非アクティブな状態に移行するときに調整を行うために、このメソッドを実装できます。アプリケーションが非アクティブな場合、アプリケーションは実行されていますが、着信イベントはディスパッチされていません。これは、オーバーレイ ウィンドウがポップアップするとき、またはデバイスがロックされている。"