2012-06-06 2 views
1

мне интересно, это то CLLocationManager делегатов как didEnterRegion и didExitRegion работы, когда stopUpdatingLocation называется или метод startUpdatingLocation необходимо назвать все время, чтобы сделать их называют?Имеет ли locationManager: didEnterRegion работает, когда stopUpdatingLocation называется

Другое дело, где лучшее место, чтобы начать мониторинг регионов

+0

У вас есть ваш ответ? –

ответ

0

Если ваше приложение входит в фон вы, как ожидается вызвать stopUpdatingLocation сохранить энергию. Если вы используете startMonitoringForRegion:desiredAccuracy:, ваши методы-делегаты didEnterRegion и didExitRegion будут вызваны соответственно, даже если ваше приложение находится в фоновом режиме/приостановлено. Другой вариант - использовать startMonitoringSignificantLocationChanges. Затем ваше приложение будет разбужено от приостановленного или прекращенного статуса.

Смежные вопросы