gpt4 book ai didi

iOS 应用程序在后台时无法接收位置更新

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

我的应用在使用中和在后台运行时需要频繁更新位置。

我已启用后台模式 --> 我的应用程序的位置更新,但我的应用程序在进入后台模式后约 10 秒停止接收位置更新。

enter image description here

我的代码:

func initializeLocationManager()
{
locationManager = CLLocationManager()
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestAlwaysAuthorization()
locationManager.distanceFilter = 1
}

func startLocationManager()
{
locationManager.startUpdatingLocation()
}

我还在 info.plist 中添加了以下内容:

NSLocationAlwaysUsageDescription

如有任何帮助,我们将不胜感激。

谢谢。

最佳答案

这解决了我的问题:

    if #available(iOS 9.0, *) {
locationManager.allowsBackgroundLocationUpdates = true
} else {
// Fallback on earlier versions
}

关于iOS 应用程序在后台时无法接收位置更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33752758/

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