更改CLLocationManager准确性时,iOS应用程序冻结,从背景状态返回

时间:2011-06-30 16:25:51

标签: ios performance cllocationmanager freeze

我正在使用CLLocationManager实例,即使在后台运行时也是如此。

为了节省设备功耗,我在kCLLocationAccuracyThreeKilometerskCLLocationAccuracyBest

之间进行了互换

当我从正在运行的后台恢复应用时,CLLocationManager实例会激活kCLLocationAccuracyBest,如果它没有使用此准确性。

然而,似乎某种冻结约2~3秒,没有响应用户互动。

如果我在分析中没有错,更改CLLocationManager实例的准确性似乎是主要原因

在更改CLLocationManager准确度时,有谁可以解释我应该注意哪些限制?

而且,是否有人对这个问题有某种解决方案?

0 个答案:

没有答案