问题:似乎我不能阻止Core Location
发送更新到我的应用程序/跟踪。为什么self.locationManager stopUpdatingLocation不停止位置更新
我在做什么:在我viewWillAppear
我称之为self.locationManager
,并把它传递给一个方法来显示用户在地图上的位置(的MKMapView
一个实例)。 getter被覆盖以检查serive的可用性,以查看它是否被授权。如果是这样,它allocs/inits
和startMonitoringSignificantLocationChanges
和returns
。我的电话是[self.locationManager stopUpdatingLocation]
。但是我仍然可以看到状态栏中的位置图标。即使当我通过双击主页按钮并关闭应用程序来终止应用程序时,即使在延长的时间(10分钟以上)之后,图标仍然存在。当我去设置应用程序,它告诉我,我的应用程序仍在使用位置服务(紫色图标)。
问题:我在这里错过了什么?为什么位置更新不停止?
在此先感谢。
如果你有两个问题(即使它们是相关的),你应该问两个单独的问题。 – benzado 2012-02-27 17:56:30
没问题的第二部分。我拿出来了。我找到了答案。谢谢。 – Canopus 2012-02-27 18:28:52
[Swift版本](http://stackoverflow.com/a/42936517/1634890) – 2017-03-21 19:30:58