gpt4 book ai didi

ios - 我的应用不发布定位服务

转载 作者:行者123 更新时间:2023-11-29 03:07:27 24 4
gpt4 key购买 nike

我的一个应用程序即使被用户杀死也不会释放定位服务。

症状:定位服务图标一直出现在手机上。

这与手机上的“后台应用刷新”设置有关,但据我所知我没有使用任何后台服务。

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

地点 1:

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

地方 2:我在一个 View Controller 中有一个 MKMapView

最佳答案

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

我通常通过监听 UIApplicationDidEnterBackgroundNotificationUIApplicationWillTerminateNotification 然后调用 stopMonitoringSignificantLocationChanges 来做到这一点。

关于ios - 我的应用不发布定位服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22609259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com