2011-05-06 74 views
1

任何人都可以告诉当iPhone信号不可用时如何显示错误信息。 而lat,lon标签仍然显示信号丢失之前的读数。请任何人指导我。GPS信号丢失警告通知

由于现有.....

回答

3

贯彻CLLocationManagerDelegate协议方法locationManager:didFailWithError:

下面是从文档报价:

讨论

这种 方法的实现是可选的。但是,您应该使用此方法 。

如果位置服务无法 检索位置固定马上,它 报告一个kCLErrorLocationUnknown 错误,不停地尝试。在这种情况下,您可以忽略 错误并等待新事件。

为了保持这些值,您应该将它们缓冲到一个属性中,并且只在locationManager:didUpdateToLocation:fromLocation:激发时更新它们。

0

有一件事可能发生,当然后失去“真正”的GPS,核心位置将回落到蜂窝塔三角测量或WiFi嗅探。

您知道发生这种情况的唯一方法是您在didUpdateToLocation:方法中得到的CLLocation对象的.horizontalAccuracy值突然增加。