Ho usato molto questo metodo in Swift 1.2: NSURLConnection.sendSynchronousRequest(:_:_:_)
ma questo è apparentemente deprecato in iOS9. Funziona comunque ma ora utilizza il nuovo Swift 2.0 Error Handling e non so come otterrò il messaggio di errore se fallisce, es. se il tempo si esaurisce.Come ottengo il messaggio di errore in Swift 2.0?
So che devo metterlo in un do-catch e quindi dire provare prima il metho ma non so come catturare il messaggio di errore.
do {
let data = try NSURLConnection.sendSynchronousRequest(request, returningResponse: nil)
return data
}
catch _ {
return nil
}
Prima ho usato NSError e quindi la sua descrizione, ma ora non ne ho idea.
https://www.hackingwithswift.com/new-syntax-swift-2-error-handling-try-catch – CptEric