Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 无法调用类型为';可达性';毫无争议_Ios_Swift_Reachability - Fatal编程技术网

Ios 无法调用类型为';可达性';毫无争议

Ios 无法调用类型为';可达性';毫无争议,ios,swift,reachability,Ios,Swift,Reachability,我想在我的应用程序中使用ReachabilitySwift类。我在pod文件中添加了依赖项,并从中获取代码 我得到了这个错误: 无法在此行没有参数“的情况下调用类型“可达性”的初始值设定项 我的代码: let reachability=reachability()! 有人能帮我吗 let reachability = Reachability(hostname: "http://whatYouWantToCheck.com") 或者尝试pod更新 来自github的示例 let reachab

我想在我的应用程序中使用
ReachabilitySwift
类。我在pod文件中添加了依赖项,并从中获取代码

我得到了这个错误:

无法在此行没有参数“的情况下调用类型“可达性”的初始值设定项

我的代码:

let reachability=reachability()!

有人能帮我吗

let reachability = Reachability(hostname: "http://whatYouWantToCheck.com")
或者尝试pod更新

来自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")
        }
    }
}

多亏了这个和这个的答案,我的项目运行得很好,我的问题也解决了


通过这样做:
var-reachability:reachability!
我可以在不使用任何主机进行检查的情况下检查网络的可达性。

谢谢您的回答,但是可达性测试是针对网络(一般)还是针对特定链接进行的?在旧版本中。您必须使用此函数来检查InternetConnection()但是在新版本中,你可以使用Reachability()尝试更新你的lib,它可能不是最新的。我更新了它,但我有相同的问题。你能给我一个正确的例子吗?我可以检查网络是否可用(不使用主机名)?我使用相同的代码,但由于问题中给出的错误,构建失败