0

目覚まし時計アプリを書いています。

私が間違っている場合は私を訂正してください:

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

だから私の質問:これらの2つのイベントをどのように区別するのですか?

ありがとうございました!

4

1 に答える 1

0

-applicationDidEnterBackground:アプリのデリゲートに実装してみましたか?

于 2011-01-24T14:35:59.710 に答える