如何在应用程序中停止位置跟踪?

Posted

技术标签:

【中文标题】如何在应用程序中停止位置跟踪?【英文标题】:How to stop location tracking in app? 【发布时间】:2015-05-30 03:05:11 【问题描述】:

我编写了一个简单的跑步跟踪应用程序。当用户按下开始运行按钮时,位置管理器会被初始化。但即使在他们按下停止以停止位置更新后,ios 仍继续指示该 napp 正在使用位置跟踪。除了告诉位置管理器停止更新之外,我需要如何/什么关闭?即使在视图控制器被销毁并且用户已经弹回主菜单之后,这种情况也会继续。

感谢您的任何建议。

【问题讨论】:

显示你尝试过的代码 【参考方案1】:

试试

[locationManager stopUpdatingLocation];
locationManager = nil;

【讨论】:

以上是关于如何在应用程序中停止位置跟踪?的主要内容,如果未能解决你的问题,请参考以下文章

即使在应用程序被杀死后如何继续进行 iOS 位置跟踪?

当我“关闭” UISwitch 时,后台位置服务跟踪不会停止

可以停止位置更新,Android服务

打盹模式停止了定位服务

Apple Instruments 在跟踪 iOS 分配时停止工作

GPS跟踪的前台服务在一段时间后停止工作