Как определить подключение к Интернету в iOS?

Как определить подключение к Интернету (не WiFi) на iOS? Файлы доступности .h и .m обнаруживают подключение WiFi, но как насчет сценариев, когда WiFi включен, но кабель модема отключен? В этих случаях Wi-Fi включен, но подключение к Интернету отсутствует.


person Mano    schedule 15.06.2013    source источник
comment
Дублировать stackoverflow.com/q/11055897/767730   -  person Anupdas    schedule 15.06.2013
comment
Действительно ли можно подключить сетевой кабель модема к iPhone/iPad?   -  person Bhavin    schedule 15.06.2013


Ответы (1)


Вы можете использовать доступность Apple, у меня есть небольшой проект в gitHub, который является примером использования Reachability, в моем проекте MMReachabilityViewController это общий пример, но вы можете изменить его, а библиотека Apple позволяет проверить соединение тремя различными способами:

reachabilityForInternetConnection // generic

reachabilityForLocalWiFi // local wifi

reachabilityWithHostName // for apllication based on a specific host
person Manu    schedule 15.06.2013