iphone - 当iPhone处于飞行模式时,CLLocationManager会在第一次获取纬度和经度值。

标签 iphone ios cllocationmanager latitude-longitude

我将手机置于飞行模式并尝试获取位置详细信息。第一次使用纬度和经度值时,然后再次尝试获取位置,但是它失败并抛出kCLErrorLocationUnknown错误。但是根据苹果公司的说法,在飞行模式下,它不应该接收任何信号。但是在第一次使用时,为什么?
非常感谢你。 :)

最佳答案

从上次使用位置服务可以缓存位置。要检查位置最近,请检查位置的timestamp属性。

关于iphone - 当iPhone处于飞行模式时,CLLocationManager会在第一次获取纬度和经度值。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15881032/

相关文章:

ios - 如何使用 swift 在 iOS7 中调用 CLLocation Manager 委托(delegate)方法

iPhone:如何实现滚动行为,类似于iPhone短信应用程序

ios - NSDictionary 在 Objective-C 中设置 Bundle 为空

ios - Swift:使表格 View 明显可滚动

ios - Swift 中基于设备语言的条件代码

android - PhoneGap navigator.camera.getPicture 不触发回调

ios - 使用 Core Location 在 Apple Watch 上获得精确的室内位置更新?

iphone - 如何在 iPhone 中播放视频

iphone - 带有实时数据的 UITableView 同时也有用户交互

iphone - 如何处理位置管理器的“"Don' t允许”?