Я очень сильно использовал этот метод в Swift 1.2: NSURLConnection.sendSynchronousRequest(:_:_:_)
, но это явно не рекомендуется в iOS9. Он все еще работает, но теперь он использует новую Swift 2.0 Error Handling, и я не знаю, как я получу сообщение об ошибке, если это не удастся, например. если время истекает.
Я знаю, что я должен поместить его в уловку, а затем сказать, попробуйте до metho, но я не знаю, как поймать сообщение об ошибке.
do {
let data = try NSURLConnection.sendSynchronousRequest(request, returningResponse: nil)
return data
}
catch _ {
return nil
}
До того, как я использовал NSError и затем его описание, но теперь у меня нет подсказки.