2016-09-21 1 views

Répondre

1

Merci à la réponse dans cette link et aussi ce one, mon projet est en cours d'exécution parfaitement et mon problème est résolu. En procédant ainsi: var reachability: Reachability! Je peux vérifier l'accessibilité du réseau sans utiliser d'hôte pour la vérification.

1
let reachability = Reachability(hostname: "http://whatYouWantToCheck.com") 

ou essayer une mise à jour pod

exemple de github

let reachability = Reachability()! 

reachability.whenReachable = { reachability in 
    // this is called on a background thread, but UI updates must 
    // be on the main thread, like this: 
    dispatch_async(dispatch_get_main_queue()) { 
     if reachability.isReachableViaWiFi() { 
      print("Reachable via WiFi") 
     } else { 
      print("Reachable via Cellular") 
     } 
    } 
} 
+0

Merci de votre réponse, mais le test d'accessibilité est-il fait pour le réseau (en général) ou pour un lien spécifique? –

+0

dans l'ancien ver. vous deviez utiliser cette fonction rea reachabilityForInternetConnection() mais dans le nouveau vous pouvez simplement utiliser Reachability() essayer et mettre à jour votre lib il pourrait ne pas être à jour –

+0

Je l'ai mis à jour mais j'ai le même problème. Pouvez-vous me donner un exemple correct de ce que je peux vérifier si le réseau est disponible ou non (sans utiliser de nom d'hôte)? –