2016-11-17 101 views
0

我有一个应用程序在应用程序启动后立即加载地图。 现在我在应用程序中有一些意见。 我想要做的是,当我离开我的mapview,进入另一个视图时,我想让地图停止更新自己的位置,并且只有在我回到该地图视图时才开始更新自己的位置。 (self location =用户当前位置)。当视图(地图)未显示时停止更新位置

任何人都可以告诉我该怎么做?

谢谢。

回答

1

您可以使用locationM.stopUpdatingLocation()

开始更新位置

override func viewDidAppear(_ animated: Bool) { 
    super.viewDidAppear(animated) 

    locationM.startUpdatingLocation() 


} 

,并停止

override func viewWillDisappear(_ animated: Bool) { 
    super.viewWillDisappear(animated) 
    locationM.stopUpdatingLocation() 
} 
+0

这就是我一直在寻找。谢谢 –

相关问题