【问题标题】:GPS signal lost warning notificationGPS信号丢失警告通知
【发布时间】:2011-05-06 10:34:35
【问题描述】:

任何人都可以告诉如何在 iPhone 上没有 GPS 信号时显示错误消息。 纬度,经度标签仍然显示信号丢失的先前读数。请任何人指导我。

先谢谢.....

【问题讨论】:

    标签: iphone objective-c ios core-location cllocationmanager


    【解决方案1】:

    实现CLLocationManagerDelegate协议方法locationManager:didFailWithError:

    这是来自文档的引用:

    讨论

    这个的实现 方法是可选的。你应该 但是,请实现此方法。

    如果定位服务无法 立即检索位置修复,它 报告kCLErrorLocationUnknown 错误并继续尝试。在这样一个 情况,你可以简单地忽略 错误并等待新事件。

    要保留这些值,您应该将它们缓冲在一个属性中,并且仅在locationManager:didUpdateToLocation:fromLocation: 触发时更新它们。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-30
        • 1970-01-01
        • 2014-03-01
        • 2016-05-03
        相关资源
        最近更新 更多