iPhone模拟器上的CLLocationManager

时间:2014-07-03 13:06:17

标签: ios ios-simulator cllocationmanager

我发现在我在模拟器上的第三次运行时,CLLocationManager没有向locationManager:didUpdateLocations:发送任何delegate条消息。

当我说"运行"时,我的意思是从Xcode中的Product-> Run菜单运行。

  • 在第一次运行时,代理人获得一个locationManager:didUpdateLocations:
  • 在第二次运行时,代理人获得一个locationManager:didFailWithError:,然后一个locationManager:didUpdateLocations:
  • 在第三次及以后的运行中,委托只获得locationManager:didFailWithError:

如果我在调试器中po error

  

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

如果我退出模拟器然后再次启动它,模式将重复,只有前两次运行获得更新。

有没有人见过这个?有什么提示让它消失?


我在模拟的3.5"上使用模拟器7.1,Xcode 5.1.1(不是当前的Beta)和iOS 7.1。 Retina设备。

0 个答案:

没有答案