我有一个应用程序,应用程序启动后立即加载地图。 现在我在应用程序中有一些视图。 我想做的是,当我将我的mapview留在另一个视图中时,我希望地图停止更新自我位置,而且,当我回到该地图视图时,只会再次开始更新自我位置。 (自我位置=用户当前位置)。
任何人都可以告诉我该怎么做?
感谢。
答案 0 :(得分:1)
您可以使用locationM.stopUpdatingLocation()
开始更新位置
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
locationM.startUpdatingLocation()
}
并停止
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
locationM.stopUpdatingLocation()
}