Paresh Masani
Paresh Masani

Reputation: 7504

iPhone: How to keep timer awake when iPhone is locked?

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.

Upvotes: 2

Views: 1877

Answers (1)

David Neiss
David Neiss

Reputation: 8237

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.

Upvotes: 1

Related Questions