在睡觉时消防NSTimer

时间:2012-07-20 15:25:32

标签: ios nstimer

我有一个NSTimer倒计时并在达到0时触发方法。但是当我按下iPhone上的睡眠按钮时,它会暂停计时器并在我重新唤醒iPhone时继续它。

当iPhone处于“睡眠”状态时,NSTimer是否也有可能触发 - 类似于默认Time-App中的Timer-Function?

或者我可以“伪造”睡眠模式以使屏幕变暗并且计时器继续吗?

由于

1 个答案:

答案 0 :(得分:-1)

您可以通过明确声明在后台任务中运行计时器来保持计时器运行,前提是计时器不超过Apple指定的后台任务时间限制。我记得读到这是约。 10分钟

请参阅“在后台执行有限长度任务”一节中的文档 http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html