我有requestAlwaysAuthorization
我需要每次跟踪用户,如果用户不接受requestAlwaysAuthorization
我想在应用程序中退出吗?CLLocation Manager check requestAlwaysAuthorization如果不接受退出应用程序
我该怎么办?
我的代码如下。
import CoreLocation
public var locationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
locationManager.delegate = self
locationManager.requestAlwaysAuthorization()
locationManager.startUpdatingLocation()
}
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let altitudeG = locations.last?.altitude
let longitudeG = locations.last?.coordinate.longitude
let latitudeG = locations.last?.coordinate.latitude
print("\(altitudeG) \(longitudeG) \(latitudeG)")
}
旁注:如果您的应用程序只是“退出”,而不是显示的一个错误消息,它会让苹果拒绝,如果从App Store。更重要的是,阻止用户访问你的应用程序,如果他们不给你一些权限,也是一个拒绝原因。 –