Я создал метод, который проверяет правильность авторизации, однако помимо этого, даже если авторизация верна, это не означает, что она может получить местоположение. Я попытался проверить это в didFailWithError
, но, похоже, он называется дважды, что затрудняет создание каких-либо сообщений об ошибках, почему это так?Обработка ошибок didStartUpdatingLocation
так после того, как я уже проверил разрешение я называю этот метод:
class func turnOn() {
if (CLLocationManager.locationServicesEnabled()){
print("begin updating location")
self.sharedManager.locationManager.startUpdatingLocation()
}
}
, а затем я называю это, возвращающий вырубку дважды
func locationManager(manager: CLLocationManager, didFailWithError error: NSError) {
print(error)
}
Что сообщение об ошибке, то (даже если в два раза)? – Larme
'Ошибка домена = kCLErrorDomain Code = 0" (null) "' 'Ошибка домена = kCLErrorDomain Code = 0" (null) "' –