Swift 2.0 NSURLConnection sendSynchronousRequest

Ich bin mit dem code unten, um zu überprüfen, ob eine internet-Verbindung. Es wurde ordnungsgemäß funktioniert, aber nach dem Swift 2.0 update habe ich jetzt eine Fehlermeldung auf der Zeile var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData? sagen zusätzliches argument 'Fehler' nennen.

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
}

Habt Ihr Ideen was ich ändern sollte?
Dank

InformationsquelleAutor Tom Coomer | 2015-09-19

Schreibe einen Kommentar