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,它可能不是最新的。我更新了它,但我有相同的问题。你能给我一个正确的例子吗?我可以检查网络是否可用(不使用主机名)?我使用相同的代码,但由于问题中给出的错误,构建失败