我正在尝试找出如何解决URLSession
错误以及如何确定URLSession是否失败。我使用这段代码发出请求,通过这种方法,我可以检索服务器发送的错误,但是我需要在控制台中打印错误。
let task = URLSession.shared.dataTask(with: url) {(data, response, error) in
guard let data = data else { return }
}
task.resume()
答案 0 :(得分:0)
您可以使用error.localizedDescription
let task = URLSession.shared.dataTask(with: url) {(data, response, error) in
guard error == nil else {
// show the alert here
return }
guard let data = data else { return }
}
task.resume()