ios - 如何在 Swift 中使用 reachabilityWithHostName?

标签 ios swift reachability

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

关于ios - 如何在 Swift 中使用 reachabilityWithHostName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29597112/

相关文章:

ios - reloadSections : 后阴影仍然存在于 UITableView 中

objective-c - TouchesEnded 事件

swift - 任何想法如何为 swift 3 安装 'ReachabilitySwift'?

iOS:如何以最简单的方式测试互联网连接,而不卡住应用程序(没有可达性)?

ios - Rss 解析器检查互联网连接并显示一条消息

ios - 协议(protocol)的 Swift 3 重载运算符

ios - 核心数据获取会返回什么样的错误?

ios - 如果我续订我的服务器证书并且我的应用程序正在进行证书固定,会发生什么情况?

ios - 当我快速滚动时,CollectionViewCell 显示错误的图像

swift - 某些 iOS 用户在过滤 Algolia 结果时遇到崩溃