Является ли CLLocationManagerDelegate didFailError всегда ошибкой обратного вызова является CLError? - PullRequest
0 голосов
/ 28 мая 2019

В swift метод 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 голосов
/ 28 мая 2019

Я нашел ниже допустимую ссылку на ошибку, когда объект CLLocationManager не может получить местоположение. В разделе «Обсуждения» также есть несколько примеров, в которых указано, какая ошибка будет получена в различных сценариях:

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

Надеюсь, это поможет вам

...