Несколько раз получить код ошибки для 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 раза, а затем из-за ошибки тайм-аута я показываю местоположение, не найденное пользователю.

Я тестировал в других приложениях, и похоже, что другие приложения не имеют проблем с тем же подключением к сети и легко выбирают текущее местоположение.

Любая помощь / руководство приветствуется при отладке этой проблемы.

0 ответов

Другие вопросы по тегам