任何人都可以告诉我如何在iphone上没有GPS信号时显示错误信息。 lat,lon标签仍然显示信号丢失的先前读数。请有人指导我。
先谢谢.....
答案 0 :(得分:3)
实施CLLocationManagerDelegate协议方法locationManager:didFailWithError:
。
以下是文档中的引用:
<强>讨论强>
实施此目的 方法是可选的。你应该 但是,实现这个方法。
如果位置服务无法 它立即检索一个位置修复 报告kCLErrorLocationUnknown 错误并继续尝试。在这样的 情况,你可以简单地忽略 错误并等待新事件。
要保留这些值,您应该将它们缓存在属性中,并仅在locationManager:didUpdateToLocation:fromLocation:
触发时更新它们。
答案 1 :(得分:0)
可能发生的一件事是,当拥有然后失去“真正的”GPS时,核心位置将回归到手机信号塔三角测量或无线嗅探。
您知道发生这种情况的唯一方法是.horizontalAccuracy
方法中CLLocation
个对象的didUpdateToLocation:
值突然增加。