【发布时间】:2017-05-27 04:07:07
【问题描述】:
在分析 iOS 10 中的定位服务后,发现缓存行为存在一些不一致。
定期(在我的情况下每 20 秒)获取位置会返回位置,但它们的时间戳不是按时间顺序排列的。这表明缓存位置可能存在问题。因此,如果您通过位置时间戳检查准确性,最好也保存以前的时间戳。这样您就可以决定是否可以使用获取的位置。
下图取自我的控制台日志。这里我使用了“Lat Long : latitude_longitude | location_timestamp | Now : current_timestamp”的格式
【问题讨论】:
标签: ios cllocationmanager ios10 cllocation