我刚刚注意到,当iPhone屏幕被锁定时,我的计时器回调函数会停止触发。反正有没有告诉iPhone保持清醒我的计时器?当iPhone被锁定时,还有其他任何方式定期做事吗?
我正在使用viewDidLoad中的NSTimer来每秒安排定时器回调函数。
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(levelTimerCallback)userInfo:nil repeats:YES];
感谢。
答案 0 :(得分:1)
你确定它在锁定时没有运行吗?我刚尝试过,将scheduleTimerWithTimeInterval放在app delegate的didFinishLaunching方法中,在模拟器上锁定屏幕,仍然可以获得回调。