实际上我在我的代码中检查互联网连接,我得到一个奇怪的错误"找不到' =='接受提供的参数"
这是我的代码段,
override func viewDidLoad() {
super.viewDidLoad()
checkkNetworkStatus()
let requestURL = NSURL(string: "http://example")
let request = NSURLRequest(URL: requestURL!)
webView.loadRequest(request)
}
func checkkNetworkStatus(){
let networkChecking : Reachability = Reachability.reachabilityForInternetConnection()
networkChecking.startNotifier()
var status : NetworkStatus = networkChecking.currentReachabilityStatus()
if (status == NotReachable) ***//error***
{
// statement
}
}
答案 0 :(得分:2)
您的错误在于您的if语句:
if status == NotReachable
你必须像这样重写:
if status == .NotReachable
或者这个:
if status == NetworkStatus.NotReachable
status
是一个Enum值,您可以通过我编写的两种方式之一访问Enums的不同属性。
如果您想了解有关枚举的更多信息,请check the docs.
答案 1 :(得分:0)
你可以做到
if (status == .NotReachable)
或if (status == NetworkStatus.NotReachable)
。