【发布时间】:2015-09-19 13:04:53
【问题描述】:
我正在使用下面的代码来检查互联网连接。它工作正常,但在 Swift 2.0 更新后,我现在在 var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData? 行看到一个错误,在调用中说额外的参数“错误”。
class func isConnectedToNetwork()->Bool{
var Status:Bool = false
let url = NSURL(string: "http://google.com/")
let request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = "HEAD"
request.cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData
request.timeoutInterval = 10.0
var response: NSURLResponse?
var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData?
if let httpResponse = response as? NSHTTPURLResponse {
if httpResponse.statusCode == 200 {
Status = true
}
}
return Status
}
你有什么想法我应该把它改成什么吗? 谢谢
【问题讨论】:
标签: xcode nsurlconnection swift2 nsurlrequest reachability