簡體   English   中英

睡眠時觸發NSTimer

[英]Fire NSTimer when in sleep

我有一個NSTimer,它會遞減計數並在達到0時觸發一種方法。但是,當我按iPhone上的“睡眠”按鈕時,它將暫停計時器,並在我重新喚醒iPhone時繼續運行。

當iPhone處於“睡眠”狀態時,NSTimer是否也可能會觸發-類似於默認Time-App中的Timer-Function?

還是可以“偽造”睡眠模式,以使屏幕變暗並繼續計時?

謝謝

您可以通過明確聲明要在后台任務中運行計時器來保持計時器的運行,前提是該計時器不超過Apple指定的后台任務時間限制。 我記得讀過這篇文章。 10分鍾

請參閱該文檔在這里下的部分“執行有限長度的任務在后台” http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

暫無
暫無

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

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