我的应用程序具有指南针功能。为了前进,我们使用
func locationManager(CLLocationManager, didUpdateHeading: CLHeading)
方法。 我是否需要获得用户的位置许可?
答案 0 :(得分:1)
尝试
func requestLocationPermission() {
let manager = CLLocationManager()
manager.delegate = self
manager.startUpdatingHeading()
// Store manager variable
}
并实施
func locationManager(_ manager: CLLocationManager, didUpdateHeading newHeading: CLHeading)
更新:未经位置许可,您可以观察更新标题。