CLLocationmanager未更新当前位置

时间:2015-04-02 07:52:38

标签: ios xcode ios8 cllocationmanager iphone-6

我是IOS Development的新手。我在IOS8中使用GeoCoding和CLLocationManager来获取用户当前位置。但问题是,当我设置位置Xcode>Product>Scheme>Edit Scheme>Chek Allow location simulation并设置像孟买,印度这样的任何位置时,它将显示在我的视图控制器上。但我想访问我当前的位置而不是通过方案设置位置。当我没有设置任何位置通过方案CLLocation经理不工作,并让我没有得到你的位置

  

错误域= kCLErrorDomain代码= 0“无法完成操作。(kCLErrorDomain错误0。)”

请帮忙解决问题? Thanx提前

2 个答案:

答案 0 :(得分:0)

我不认为模拟器支持定位当前位置。你可能想要一个真正的iOS设备。

如果您真的想模拟您的位置。您可以使用谷歌地图或其他东西来了解您的坐标。然后将其添加到您的GPX文件中,您可以加载自定义GPX文件。

答案 1 :(得分:0)

这主要是由于两个原因。任何一个都会对你有所帮助。不仅在位置的情况下,当时我们也会以快速的方式使用模拟器,因此第二种选择通常会有所帮助。

  1. 如果您选中了Scheme / Edit Scheme / Options / Allow Location Simulation但没有设置默认位置,也会发生此错误。
  2. enter image description here

    选择任何一个默认情况。

    1. 第二个原因可能是由于模拟器问题。很多时候这解决了这个问题。
    2. 在模拟器下:点击重置内容和设置。 关闭模拟器。 运行你的应用程序。

      enter image description here

      希望这会对你有所帮助