Я использую CLLocationManager для определения текущего местоположения и использую maps.google.com для обратного геокодирования. Всякий раз, когда я переключаюсь с Wi-Fi на 3G-сеть и пытаюсь запустить мое приложение, которое получает текущее местоположение, приложение карты запускается с сообщением «не удалось подключиться к Интернету», хотя у меня хороший сигнал 3G.
Это происходит каждый раз. Кто-нибудь видел этот тип поведения раньше? Любые способы обойти это помимо предотвращения приложения в фоновом режиме? Я освобождаю объект locationmgr, чтобы кеша не было.