gpt4 book ai didi

ios - 定位服务在 iPhone 5 中进入 "Inactive"状态

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:07:58 25 4
gpt4 key购买 nike

甚至我的应用程序也在后台注册位置更新。

在我的代码中:

self.locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
self.locationManager.distanceFilter = 2500;

而且我哪儿也没动过。因此,在控制台日志中恰好 15 分钟后,我收到了这条消息 "Location icon should now be in state 'Inactive'" 。从这一点开始,我的应用程序不再在后台运行。

它只发生在 iPhone 5 中。

@更新

这是我的代码

self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
[self.locationManager setPurpose:@"Enable Location service for \"My App\" to track your"];
self.locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;

/* Notify changes when device has moved x meters.
* Default value is kCLDistanceFilterNone: all movements are reported.
*/
self.locationManager.distanceFilter = 2500;
[self.locationManager startUpdatingLocation];

最佳答案

当位置服务停止时,您的应用程序是否处于后台?

如果您不想在后台暂停位置更新,那么您需要设置 pausesLocationUpdatesAutomatically 标志,

if ([self.locationManager respondsToSelector:@selector(pausesLocationUpdatesAutomatically)]) {
self.locationManager.pausesLocationUpdatesAutomatically = NO;
}

关于ios - 定位服务在 iPhone 5 中进入 "Inactive"状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19561355/

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