Przepisuję mój istniejący kod Objective-C (iOS) na Swift i mam teraz do czynienia z niektórymi problemami z klasą Apple Reachability
w celu sprawdzenia dostępności sieci ... W moim istniejącym kodzie używam następujące po to, aby to osiągnąć.Używanie klasy osiągalności Apple w Swift
var reachability: Reachability = Reachability.reachabilityForInternetConnection()
var internetStatus:NetworkStatus = reachability.currentReachabilityStatus()
if (internetStatus != NotReachable) {
//my web-dependent code
}
else {
//There-is-no-connection warning
}
i otrzymuję ten błąd: network status is not convertible to string
na tej linii:
if (internetStatus != NotReachable)
Czy istnieje metoda lub klasy dla uzyskania statusu sieci?
muszę te trzy warunki:
NotReachable: Obviously, there’s no Internet connection
ReachableViaWiFi: Wi-Fi connection
ReachableViaWWAN: 3G or 4G connection
To może się przydać ... https://github.com/ashleymills/Reachability.swift –
dodałem pełniejszą odpowiedź tutaj myślę: http://stackoverflow.com/a/29787876/210456 – Dragouf
http://github.com/ashleymills/Reachability.swift ma teraz obsługę CocoaPod –