Несколько раз получить код ошибки для didFailWithError как 0 в методе делегата locationmanager
- (void)locationManager: (CLLocationManager *)manager
didFailWithError: (NSError *)error
Несколько раз при запуске на iPad (3-е поколение - только Wi-Fi) в отличном состоянии (хороший интернет) Я получаю "код ошибки" как 0 в вышеописанном методе.
Код ошибки здесь - https://developer.apple.com/library/ios/documentation/corelocation/reference/CoreLocationConstantsRef/Reference/reference.html
Теперь вопрос заключается в том, почему этот метод делегата вызывается, даже когда есть приличное сетевое подключение. Это происходит только несколько раз, и когда этот метод вызывается, он продолжается 3-4 раза, а затем из-за ошибки тайм-аута я показываю местоположение, не найденное пользователю.
Я тестировал в других приложениях, и похоже, что другие приложения не имеют проблем с тем же подключением к сети и легко выбирают текущее местоположение.
Любая помощь / руководство приветствуется при отладке этой проблемы.