Приложение iOS зависает при изменении точности CLLocationManager, возвращаясь из фонового состояния - PullRequest
0 голосов
/ 30 июня 2011

Я использую CLLocationManager экземпляр, даже при работе в фоновом режиме.

Для экономии энергии устройства я обмениваюсь между kCLLocationAccuracyThreeKilometers и kCLLocationAccuracyBest

Когда я восстанавливаю приложение изпри работе в фоновом режиме CLLocationManager экземпляр активирует kCLLocationAccuracyBest, если он не использует эту точность.

Однако, похоже, какое-то зависание в течение примерно 2 ~ 3 секунд , не отвечаетвзаимодействию с пользователем.

Если я не ошибаюсь в анализе, изменение точности экземпляра CLLocationManager кажется основной причиной .

Может кто-нибудь объяснить, чтоограничения, о которых я должен знать, при изменении CLLocationManager точности?

И есть ли у кого-нибудь решение этой проблемы?

...