是否需要罗盘应用程序获得用户的位置许可

时间:2019-07-04 02:36:15

标签: ios cllocationmanager

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

func locationManager(CLLocationManager, didUpdateHeading: CLHeading)

方法。 我是否需要获得用户的位置许可?

1 个答案:

答案 0 :(得分:1)

尝试

func requestLocationPermission() {
    let manager = CLLocationManager()

    manager.delegate = self
    manager.startUpdatingHeading()
    // Store manager variable
}

并实施

func locationManager(_ manager: CLLocationManager, didUpdateHeading newHeading: CLHeading)

更新:未经位置许可,您可以观察更新标题。