我的应用不会发布位置服务

时间:2014-03-24 12:22:00

标签: ios mkmapview

我的其中一个应用即使被用户杀死也不会发布位置服务。

症状:手机上始终显示位置服务图标。

它与"后台应用刷新"有关。在手机上设置,但据我所知,我不使用任何后台服务。

我在应用程序的两个地方使用位置服务(我应该解除分配吗?):

放置1:

locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startMonitoringSignificantLocationChanges];

第2位:我在一个视图控制器中有一个MKMapView

1 个答案:

答案 0 :(得分:1)

您已使用startMonitoringSignificantLocationChanges开始监控,您还需要使用stopMonitoringSignificantLocationChanges停止监控。

我通常会通过倾听UIApplicationDidEnterBackgroundNotificationUIApplicationWillTerminateNotification然后调用stopMonitoringSignificantLocationChanges来执行此操作。