【发布时间】:2011-05-06 10:34:35
【问题描述】:
任何人都可以告诉如何在 iPhone 上没有 GPS 信号时显示错误消息。 纬度,经度标签仍然显示信号丢失的先前读数。请任何人指导我。
先谢谢.....
【问题讨论】:
标签: iphone objective-c ios core-location cllocationmanager
任何人都可以告诉如何在 iPhone 上没有 GPS 信号时显示错误消息。 纬度,经度标签仍然显示信号丢失的先前读数。请任何人指导我。
先谢谢.....
【问题讨论】:
标签: iphone objective-c ios core-location cllocationmanager
实现CLLocationManagerDelegate协议方法locationManager:didFailWithError:。
这是来自文档的引用:
讨论
这个的实现 方法是可选的。你应该 但是,请实现此方法。
如果定位服务无法 立即检索位置修复,它 报告kCLErrorLocationUnknown 错误并继续尝试。在这样一个 情况,你可以简单地忽略 错误并等待新事件。
要保留这些值,您应该将它们缓冲在一个属性中,并且仅在locationManager:didUpdateToLocation:fromLocation: 触发时更新它们。
【讨论】:
当拥有然后失去“真正的” GPS 时,可能发生的一件事是核心位置将退回到蜂窝塔三角测量或 wifi 嗅探。
您知道发生这种情况的唯一方法是您在 didUpdateToLocation: 方法中获得的 CLLocation 对象的 .horizontalAccuracy 值突然增加。
【讨论】: