Я использую CLLocationManager
экземпляр, даже при работе в фоновом режиме.
Для экономии энергии устройства я обмениваюсь между kCLLocationAccuracyThreeKilometers
и kCLLocationAccuracyBest
Когда я восстанавливаю приложение изпри работе в фоновом режиме CLLocationManager
экземпляр активирует kCLLocationAccuracyBest
, если он не использует эту точность.
Однако, похоже, какое-то зависание в течение примерно 2 ~ 3 секунд , не отвечаетвзаимодействию с пользователем.
Если я не ошибаюсь в анализе, изменение точности экземпляра CLLocationManager
кажется основной причиной .
Может кто-нибудь объяснить, чтоограничения, о которых я должен знать, при изменении CLLocationManager
точности?
И есть ли у кого-нибудь решение этой проблемы?