как я могу использовать nstimer в фоновом режиме - PullRequest
0 голосов
/ 12 октября 2011

Как я могу использовать NSTimer и applicationDidEnterBackground метод в фоновом режиме для вызова locationManager функции?

1 Ответ

2 голосов
/ 13 октября 2011

Зачем вам нужен таймер? Если вы настроите своего делегата на получение обратных вызовов от обновлений местоположения, вам не понадобится таймер. Если вам нужно активное отслеживание местоположения, вы будете сильно ударять по батарее, если она работает в течение продолжительных периодов времени. Было бы лучше, если вы введете background, чтобы переключиться на -monitorForSignificantLocationChanges. Зарегистрируйте свой AppDelegate в качестве делегата диспетчера местоположений и просто делайте то, что вам нужно, с помощью обратных вызовов.

...