iPhone:当iPhone锁定时如何保持定时器唤醒?

发布于 2024-11-05 02:36:10 字数 280 浏览 1 评论 0原文

我刚刚注意到,当 iPhone 屏幕锁定时,我的计时器回调函数会停止触发。有没有办法告诉 iPhone 让我的计时器保持唤醒状态? iPhone 锁定时还有其他定期执行操作的方法吗?

我正在使用 viewDidLoad 中的 NSTimer 来安排每秒的计时器回调函数。

[NSTimer ScheduledTimerWithTimeInterval:1.0 目标:self 选择器: @selector(levelTimerCallback) userInfo:nil 重复:YES];

谢谢。

I have just noticed that my timer callback function stops firing when iPhone screen gets locked. Is there anyway to tell iPhone to keep awake my timer? Any other way to do things periodically when iPhone is locked?

I am using NSTimer from viewDidLoad to schedule timer call back function every second.

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector: @selector(levelTimerCallback) userInfo:nil repeats:YES];

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美胚控场 2024-11-12 02:36:10

您确定锁定时它没有运行吗?我刚刚尝试过,将 ScheduleTimerWithTimeInterval 放入应用程序委托的 didFinishLaunching 方法中,在模拟器上锁定屏幕,并且仍然获得回调。

You sure it's not running when locked? I just tried it, put that scheduleTimerWithTimeInterval in the app delegate's didFinishLaunching method, locked screen on simulator, and still get the callbacks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文