我的应用程序具有指南针功能。为了前进,我们使用了

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/

10-11 14:55