NSTimer не работает в фоновом режиме? - PullRequest
2 голосов
/ 22 июня 2011

Я разработал приложение, в котором я запускаю таймер обратного отсчета.Таймер запускает метод каждую секунду.Однако, когда телефон находится в спящем режиме, таймер замедляется или даже выключается. А когда я нажимаю кнопку «Домой», таймер выключается.Если кто-то понимает, что именно нам нужно, скажите, пожалуйста. Спасибо!

1 Ответ

0 голосов
/ 24 июня 2011

Вы должны зарегистрировать свое приложение для некоторого фонового выполнения.У меня тоже такая же проблема, но я думаю, что моя может быть решена, так как я зарегистрируюсь для поддержки фона Location, и я заметил в другом SO вопросе, что NSTimer работает, когда вы зарегистрировали свое приложение для некоторого фонового выполнения.Вот оно NSTimer на фоне работает

Для выполнения в фоновом режиме, пожалуйста, прочитайте документацию Apple http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH5-SW4

...