Проблема выхода на iPhone: networkStatusForFlags

Я делаю несколько серверных вызовов и возвращаю некоторые json. Код довольно прост, он звонит, чтобы подписать вас, а затем делает еще один звонок, чтобы получить дополнительную информацию. Я продолжаю получать ошибки, связанные с достижением, когда я пытаюсь сделать второй звонок.

Reachability Flag Status: -R ------- networkStatusForFlags 

Не уверен, почему он это делает. Я запускаю это в симуляторе, и я нахожусь на Wifi, и первый звонок проходит через все отлично.

Если вы используете пример кода Reachability от Apple, это не ошибка, а сообщение об отладке. В частности, флаг R означает, что сеть достижима (yay!).

Пример кода печатает флаги достижимости по умолчанию. Вы можете отключить это поведение, установив kShouldPrintReachabilityFlags в 0 в Reachability.m :

 #define kShouldPrintReachabilityFlags 0 

вы можете загрузить классы «Доступность» по следующему URL-адресу, и вы можете проверить проверку Wi-Fi и интернет-флагов.

https://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324

Поэтому, запрашивая API, вам необходимо получить текущий статус подключения к Интернету вашего устройства, и если вы с ним связаны, запросите API.

Я думаю, это может быть полезно для вас.

  • Как интерпретировать NetworkReachabilityFlags в Xamarin.iOS?
  • Поддерживает ли SCNetworkReachability настройки прокси-сервера HTTP?
  • Получите UIVIew от accessibilityLabel для автоматизации KIF
  • iOS: доступность - startNotifier не работает после возврата в приложение
  • Я хочу снизить частоту кадров захвата видео в системе AVCapture
  • Доступность не отображает кнопки утилиты SWTableViewCell
  • iOS меняет доступность.
  • Проверка доступности AFNetworking
  • Экран iOS постоянно обновляется, используя затухание голоса UIAccessibility
  • Как сделать приложение iOS запустить скрытый портал (hotspot login)?
  • Проверьте подключение к Интернету с Swift
  • Давайте будем гением компьютера.