Ich habe diese Methode sehr in Swift 1.2: NSURLConnection.sendSynchronousRequest(:_:_:_)
verwendet, aber das ist offenbar in iOS9 veraltet. Es funktioniert immer noch, aber jetzt verwendet es die neue Swift 2.0 Fehlerbehandlung und ich weiß nicht, wie ich die Fehlermeldung erhalten werde, wenn es fehlschlägt, z. wenn die Zeit abläuft.Wie bekomme ich die Fehlermeldung in Swift 2.0?
Ich weiß, ich muss es in einen Do-Catch setzen und dann versuchen, vor dem Metho versuchen, aber ich weiß nicht, wie man die Fehlermeldung zu fangen.
do {
let data = try NSURLConnection.sendSynchronousRequest(request, returningResponse: nil)
return data
}
catch _ {
return nil
}
Bevor ich NSError und dann seine Beschreibung Eigenschaft verwendet habe, aber jetzt habe ich keine Ahnung.
https://www.hackingwithswift.com/new-syntax-swift-2-error-handling-try-catch – CptEric