Skip to main content
 首页 » 编程设计

ios之如何在 Swift 中使用 reachabilityWithHostName

2024年01月01日58lidabo

我正在尝试使用 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)