Я использую приведенный ниже код для проверки подключения к Интернету. Он работал правильно, но после обновления 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
}
Есть идеи, на что мне его поменять? Спасибо