在Xcode模拟器中重复调用didUpdateLocations

时间:2016-05-11 02:17:18

标签: ios xcode swift

我的Xcode swift项目似乎是在一个无限循环中反复调用CLLocationManager didUpdateLocations,我似乎无法让它停止。为什么这样做?!如果可能的话,我当然不会以编程方式调用它。是否与模拟器和使用的假位置有关?如果我在真实设备上测试它会不会这样做?这似乎是我唯一的潜在解决方案,但我找不到任何可以证实这一点的方法。

1 个答案:

答案 0 :(得分:2)

Simulator CLLocationManager如果你使用delegate,那么Selected Location频繁地在真实设备中调用它将会正常工作。

尝试使用以下location可能会对您有所帮助。

您可以在Simulator

中使用_exists_:<field>的以下选项

调试 - &gt;位置 - &gt;城市自行车骑行或

调试 - &gt;位置 - &gt;城市运行