Cllocationmanager更新oldlocation
-
18-09-2019 - |
题
当我运行我的应用程序它让我的位置(纬度,LOGI)的新的和旧location.But我想设置oldlocation作为新的位置时,我的应用程序运行第一time.Because我想计算长途旅行。 如果我跑我的应用程序需要oldlocation其中最后位置得到它(SAW距离旅行1 km如果我启动应用程序第一次)
希望ü了解 感谢
解决方案
您可以尝试做一些标志,以表明你的应用程序的第一启动。然后这个标志存储在NSUserDefaults的。例如,如果你不能发布后找到自己的标志,显示警告,如“你想用你的当前位置为起点的位置?”如果用户选择YES,那么你将更新位置信息,并将其存储在userDefaults。这是一个持久性存储。呵呵,也许,它甚至会更好地存储没有标志,但你的起始位置的坐标。
不隶属于 StackOverflow