iPhone:当iPhone锁定时如何保持定时器唤醒?
我刚刚注意到,当 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您确定锁定时它没有运行吗?我刚刚尝试过,将 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.