2016-09-21 73 views

回答

1

由於在此link也是這個one答案,我的項目是運行完美,我的問題就解決了。

通過這樣做:var reachability: Reachability!我可以檢查網絡可達性,而無需使用任何主機進行檢查。

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

或嘗試莢更新從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

感謝您的回答,但對網絡(通常)或特定鏈接進行的可達性測試?舊版本中的 –

+0

。你必須使用這個func reachabilityForInternetConnection(),但在新的你可以使用Reachability()嘗試和更新你的庫它可能不是最新的 –

+0

我更新了它,但我有同樣的問題。你能給我一個正確的例子,從我能檢查網絡是否可用(不使用主機名)? –

相關問題