簡體   English   中英

如何在應用程序委托中的applicationWillResignActive上區分鎖定屏幕和主頁按鈕(后台多任務)

[英]How to differentiate lock screen and home button (background multitasking) on applicationWillResignActive in the app delegate

我正在編寫一個鬧鍾應用程序。

如果我錯了,請糾正我:

在兩個事件(iOS 4.x中的鎖定和主頁按鈕)上,都會調用applicationWillResignActive:方法。 鎖定后,我的應用程序可以繼續運行(如果使用DeepSleepPreventer.h,則可以一直運行)以檢查警報是否響起。 按下home鍵后,它必須在某個時間停止工作(除了一些基本的背景計算)。 因此,在這種情況下,我必須設置一個本地UILocalNotification來觸發警報。

所以我的問題是:如何區分這兩個事件?

謝謝!

您是否嘗試過在應用程序委托中實現-applicationDidEnterBackground:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM