我发现在我在模拟器上的第三次运行时,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设备。