#iphone #ios #background #nstimer #core-location
#iPhone #iOS #фон #nstimer #расположение ядра
Вопрос:
Как я могу использовать NSTimer и applicationDidEnterBackground
метод в фоновом режиме для вызова locationManager
функции?
Ответ №1:
Зачем вам нужен таймер? Если вы настроили свой делегат на получение обратных вызовов из обновлений местоположения, вам не понадобится таймер. Если вам нужно активное отслеживание местоположения, вы будете сильно заряжаться, если он будет работать в течение длительных периодов времени. Вам было бы лучше при вводе фона переключиться на -monitorForSignificantLocationChanges вместо этого. Зарегистрируйте свой AppDelegate в качестве делегата диспетчера местоположений и просто делайте то, что вам нужно, из обратных вызовов.