Cllocationmanager更新oldlocation

时间:2009-12-10 07:01:01

标签: iphone cllocationmanager

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

希望你理解 谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试制作一些标记,以指示首次启动您的应用。然后将此标志存储在NSUserDefaults中。例如,如果您在启动后找不到您的标记,则会显示“您想将当前位置用作起始位置吗?”的警告。如果用户选择YES,那么您将更新位置并将其存储在userDefaults中。这是一个持久存储。哦,也许,它甚至会更好地存储不是标志,但你的起始位置坐标。