Sto riscrivendo il mio codice Objective-C esistente (iOS) a Swift e ora sto affrontando alcuni problemi con la classe Reachability
di Apple per verificare la disponibilità di rete ... Nel mio codice esistente sto usando il seguendo per averlo raggiunto.Utilizzo della classe di raggiungibilità di Apple in Swift
var reachability: Reachability = Reachability.reachabilityForInternetConnection()
var internetStatus:NetworkStatus = reachability.currentReachabilityStatus()
if (internetStatus != NotReachable) {
//my web-dependent code
}
else {
//There-is-no-connection warning
}
E sto ottenendo questo errore: network status is not convertible to string
a questa linea:
if (internetStatus != NotReachable)
Esiste un metodo o di classe per ottenere lo stato della rete?
ho bisogno di queste tre condizioni:
NotReachable: Obviously, there’s no Internet connection
ReachableViaWiFi: Wi-Fi connection
ReachableViaWWAN: 3G or 4G connection
Questo potrebbe essere utile ... https://github.com/ashleymills/Reachability.swift –
Ho aggiunto una risposta più completa qui penso: http://stackoverflow.com/a/29787876/210456 – Dragouf
http://github.com/ashleymills/Reachability.swift ora ha il supporto CocoaPod –