是CLLocationManagerDelegate didFailError总是回调错误是CLError吗?

时间:2019-05-28 06:22:15

标签: ios swift cllocationmanager

迅速,CLLocationManagerDelegate didFailWithError错误的方法总是CLError?如果是,有参考吗?

  

讨论:发生错误时调用。错误类型是   在“ CLError.h”中定义。

这是否意味着我可以随时将错误转换为LAError

func locationManager(_ manager: CLLocationManager, didFailWithError error: Error) {
        guard let error = error as? CLError else {
            // Never?
            return
        }
    }

还有LAError ...

1 个答案:

答案 0 :(得分:0)

当CLLocationManager对象无法检索位置时,我在下面的合法参考中找到了该错误。参考资料中的“讨论”部分也有一些示例,说明在不同情况下会收到哪些错误:

https://developer.apple.com/documentation/corelocation/cllocationmanagerdelegate/1423786-locationmanager

希望这对您有帮助!