目覚まし時計アプリを書いています。
私が間違っている場合は私を訂正してください:
両方のイベント(iOS 4.xのロックとホームボタン)で、applicationWillResignActive:メソッドが呼び出されます。ロックされている場合、アプリは実行を継続でき(DeepSleepPreventer.hが使用されている場合は永久に)、アラームが鳴るかどうかを確認できます。ホームが押されると、ある時点で動作を停止する必要があります(いくつかの基本的なバックグラウンド計算は別として)。したがって、この場合、アラームをトリガーするようにローカルUILocalNotificationを設定する必要があります。
だから私の質問:これらの2つのイベントをどのように区別するのですか?
ありがとうございました!