我的应用程序具有指南针功能。为了前进,我们使用了
func locationManager(CLLocationManager, didUpdateHeading: CLHeading)
方法。
我是否需要获得用户的位置许可?
最佳答案
尝试这个
func requestLocationPermission() {
let manager = CLLocationManager()
manager.delegate = self
manager.startUpdatingHeading()
// Store manager variable
}
并实施
func locationManager(_ manager: CLLocationManager, didUpdateHeading newHeading: CLHeading)
更新:未经位置许可,您可以观察更新标题。
关于ios - 需要指南针应用程序获得用户的位置许可吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56879974/