0

当我运行我的应用程序时,它会获取我的位置(纬度,logi)新位置和旧位置。但是我想在我的应用程序第一次运行时将旧位置设置为新位置。因为我想计算距离旅行。如果我运行我的应用程序,它会在最后一个位置获取 oldlocation(当我第一次启动应用程序时看到距离旅行 1 公里)

希望你理解谢谢

4

1 回答 1

0

您可以尝试制作一些标志来指示您的应用程序的首次启动。然后将此标志存储在 NSUserDefaults 中。例如,如果您在启动后找不到您的标志,您会显示“您想将当前位置用作起始位置吗?”之类的警报。如果用户选择是,那么您将更新位置并将其存储在 userDefaults 中。这是一个持久存储。哦,也许,最好不要存储标志,而是存储您的起始位置坐标。

于 2009-12-10T08:40:03.937 回答