如何在Swift中使用reachabilityWithHostName?

时间:2015-04-13 02:41:21

标签: ios swift reachability

我正在尝试使用reachabilityWithHostName来测试服务器连接,以便识别“服务器是否已关闭或无法访问”。

但是,有一个错误:

  

'reachabilityWithHostName'不可用:使用对象构建“Reachability(hostName:)

夫特:

     let _HOST = "www.google.com" as NSString
     var netReach: Reachability = Reachability.reachabilityWithHostName(_HOST)
     var netStatus: NetworkStatus = netReach.currentReachabilityStatus()
        if (netStatus.value==ReachableViaWiFi.value) {

        } else if(netStatus.value==ReachableViaWWAN.value) {

        } else {
            println("notreachable")
        }

如何使用函数reachabilityWithHostName

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

使用

let _HOST = "www.google.com" as NSString
var netReach: Reachability = Reachability(hostName:_HOST)