Tom*_*ift 2 iphone core-location cllocationmanager ios
我的应用程序使用CLLocationManager从设备获取位置更新。
我以为,当设备处于飞行模式时,我不会获得位置更新。但是我愿意。
我之所以认为这是因为Apple表示“飞行模式”会关闭Wifi,蜂窝,蓝牙和GPS。请参阅:http: //support.apple.com/kb/ht1355
那么,如何以似乎合理的坐标获取位置更新?
我已经开发了一个大量使用用户位置的应用程序,因此必须检查这种情况和其他情况。
我了解到,当所有服务都关闭时(蓝牙,Wi-Fi,蜂窝数据),CLLocationManager返回最新的已知位置,因此,在这种情况下,即使处于飞行模式的设备也将返回位置。
您可以尝试获取位置信息,然后打开飞行模式,然后再远一点,再次询问位置。
TL; DR:不是。它返回最新的已知位置。
| 归档时间: | 
 | 
| 查看次数: | 2016 次 | 
| 最近记录: |