Интернет-доступность AFnetworking

Привет. В настоящее время я работаю с доступностью сети Afnetworking.

 func CheckRechability() {

        AFNetworkReachabilityManager.shared().setReachabilityStatusChange {  (status: AFNetworkReachabilityStatus) in

            debugPrint(status.rawValue)

            switch (status.rawValue){

            case 0,-1:
                Print("No rechability")

                break

            case 1,2:
                Print("I have rechability")


                break
            default:

                break
            }
        }
        AFNetworkReachabilityManager.shared().startMonitoring()
    }

Это работает нормально, но предположим, что я подключен к Wi-Fi и у меня нет подключения к Интернету, это даст мне статус доступности. Поэтому мой вопрос заключается в том, как проверить, есть ли у меня подключение к Интернету или нет, подключен ли я к Wi-Fi или мобильному соединению.


person Kushal Maniyar    schedule 08.06.2017    source источник
comment
Этот работает ReachabilitySwift и идеально подходит для состояния интернет-соединения.   -  person Praveen Kumar    schedule 08.06.2017


Ответы (1)


Библиотека достижимости не может рассказать вам о подключении к Интернету, поскольку в основном используется для проверки связи с некоторым сервером. >Проверьте подключение к Интернету с помощью Swift

person Raghvendra srivastava    schedule 08.06.2017