当我运行我的应用程序它让我的位置(纬度,LOGI)的新的和旧location.But我想设置oldlocation作为新的位置时,我的应用程序运行第一time.Because我想计算长途旅行。 如果我跑我的应用程序需要oldlocation其中最后位置得到它(SAW距离旅行1 km如果我启动应用程序第一次)

希望ü了解 感谢

有帮助吗?

解决方案

您可以尝试做一些标志,以表明你的应用程序的第一启动。然后这个标志存储在NSUserDefaults的。例如,如果你不能发布后找到自己的标志,显示警告,如“你想用你的当前位置为起点的位置?”如果用户选择YES,那么你将更新位置信息,并将其存储在userDefaults。这是一个持久性存储。呵呵,也许,它甚至会更好地存储没有标志,但你的起始位置的坐标。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top