【问题标题】:CLLocationManager fails to update location on iPadCLLocationManager 无法在 iPad 上更新位置
【发布时间】:2016-01-09 20:50:12
【问题描述】:

在我的非蜂窝 iPad Mini 上,我使用 CLLocationManager 实例获取当前位置(一次,而不是连续),因此我开始更新位置并在更新或失败时完成。

第一次获取位置可以正常工作,但后来几乎每次尝试都失败并出现 LocationUnknown 错误。情况与问题相似 iOS) GPS : didFailWithError is called after didUpdateLocations is called.

那么,目的是什么? 我每次都使用新的 CLLocationManager 实例来解决它,但这有点奇怪。在 iPhone 上我无法重现此错误。

【问题讨论】:

    标签: ios ipad cllocationmanager


    【解决方案1】:

    只有 wifi 的 iPad 型号没有 GPS 接收器。 它只能通过wifi数据接收位置数据。 您需要 wifi + 蜂窝 iPad 才能在没有 wifi 的情况下完成定位。

    注意, 这也适用于 iPod touch 机型。作为iOS设备的一般规则,如果它没有手机接收器,它必须使用wifi进行GPS。

    【讨论】:

    • 我知道它没有,但是仍然可以获取位置,并且 iPad 仅使用 wi-fi 成功获取位置,但不是每次都成功 - 这就是所描述的问题
    猜你喜欢
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 2011-08-27
    • 2014-12-29
    • 2015-06-07
    • 1970-01-01
    相关资源
    最近更新 更多