如何在 Swift 中使用 reachabilityWithHostName?

How to use reachabilityWithHostName in Swift?

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

但是,出现错误:

'reachabilityWithHostName' is unavailable: use object construction 'Reachability(hostName:)'

Swift:

     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

感谢您的帮助。

使用

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