如何在iOS设备中保存您的上一个已知位置?

时间:2015-12-13 12:08:48

标签: ios swift core-location cllocationmanager

在Android中有一个名为getLastLocation()的方法,它允许您获取保存的最后位置,以防GPS被禁用,例如,是否有任何功能在Swift中有效?

是否可能比较互联网GPS和真实GPS的结果之间的准确性?

2 个答案:

答案 0 :(得分:5)

CLLocationManager类具有location属性,其中包含:

  

最近检索到的用户位置。

CLLocationManager Class Reference进一步指出:

  

如果从未检索到任何位置数据,则此属性的值为nil。

我无法为您提供具体数据:不同位置服务硬件的准确性;但我强烈建议您浏览Location and Maps Programming Guide

答案 1 :(得分:0)

我认为您应该使用 NSUserDefault 将位置管理器上的位置保存在更新位置方法中,保存到 NSUserDefault 中的某个键,然后访问以后根据你的需要。据我所知,没有像android这样的功能!