Wi-Fi подключен и интернет недоступен iOS

Мой вопрос такой же, как и этот вопрос , но не получите правильного ответа.

Если я подключен к Wi-Fi, но интернет недоступен / ушел, он должен быть уведомлен. Alslo тестировал с помощью демонстрации Apple Reachability, но все еще не работал.

Действия по воспроизведению:

1) подключите iPhone, используя привязку к другому устройству.

2) запустите демонстрационную версию Apple.

3) отключите сотовые данные на другом устройстве, на котором подключен iPhone.

Вы можете просто вызвать приведенный ниже код, а затем вызвать методы делегата NSURLConnection. Таким образом, даже если Wi-Fi подключен и интернет недоступен, он может быть обнаружен.

NSMutableURLRequest *headerRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:10.0]; headerRequest.HTTPMethod = @"HEAD"; self.headerConnection = [[NSURLConnection alloc] initWithRequest:headerRequest delegate:self]; 
  • Отрицание ключевого слова @ Objective-C @available
  • Как определить тайм-аут достижимости на ios
  • Как программно использовать голосовые синтезаторы iOS? (текст в речь)
  • iOS - Автоматизация пользовательского интерфейса получает текстовое поле по метке доступности?
  • UIAccessibilityContainer в контроллерах дочерних элементов?
  • Мой опознаватель может быть вызван один раз
  • AX ERROR при использовании Accessibility Inspector для приложения iOS.
  • Отключение фокуса VoiceOver для UICollectionView для первого входа?
  • UILabel исчез из статического UITableViewCell с динамическим типом
  • UILabel в статических ячейках исчезает после того, как расширенный текст включен из Accessibility
  • Класс расширяемости не работает в iOS
  • Interesting Posts

    Как избежать кратковременного растяжения при авторотации приложений iOS OpenGL ES

    Определение того, было ли приложение iOS запущено через Siri

    В закладках iOS 7 Mobile Safari, как Apple делает сегментированный контроль, сохраняются при нажатии контроллера навигации?

    Гауссовское размытие над изображением – iOS 8

    NSProgress fractionCompleted метод наблюдения за ключом, который не называется

    OpenGL ES 2.0 GLKit с прозрачным фоном

    Форматирование UITextField для валюты

    iOS Преобразование лица

    iOS 8, Как использовать устройство для разработки?

    Могу ли я создавать уведомления напоминания / оповещения из своего собственного приложения?

    Nil несовместим с типом возврата «MKOverlayRenderer»

    Две лицензии разработчика iOS на одном Mac

    FBDialogs presentShareDialogWithParams преуспевает, но возвращается ошибка

    CGContextSaveGState: недопустимый контекст 0x0 при запуске приложения

    Перемещение представлений с ограничениями

    Давайте будем гением компьютера.