检查此运行中是否已打开视图

时间:2014-06-17 17:30:49

标签: ios objective-c mapkit

如果在单次运行中加载了一个视图而不是应用的生命周期,那么每次启动应用时都能检查该怎么办?

我要做的是保存地图的位置,如果视图从未打开过这个运行我想预设它的位置,但是如果它已经打开这个运行我想把它留在它停止的地方而不是将其设置为预设位置。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

将地图的位置保存在NSUserDefaults中。在下次发布(每次发布)时,请检查您的NSUserDefaults是否具有地图位置的值。如果没有,则设置预设位置。如果有值,则为map设置该值,因此它将是最后使用的位置。

相关问题