我“始终”访问位置服务,我知道苹果在 iOS 11 中所做的所有更改。我根据需要更新了我的 plist(添加了新密钥)。stopUpdatingLocation
一旦应用程序进入后台,我就会打电话,但这个蓝色仍然停留在那里,表示您的应用程序正在后台使用位置。状态栏中填充的位置图标顶部也更改为概述的位置图标。我也在使用 Mapbox SDK。这是 iOS 11 的错误还是我遗漏了什么?只是为了提供背景信息,我完全了解位置服务的工作原理。我尝试了几乎所有解决方案来删除那个蓝条,但似乎没有发生。
我试过了self.locationManager.allowsBackgroundLocationUpdates = false
,self.locationManager = nil
但self.locationManager.delegate = nil
没有任何帮助。
如果有人可以帮助我,那就太好了。