#swift3 #alamofire
#swift3 #alamofire
Вопрос:
Я пытаюсь выполнить запрос Alamofire, используя этот блок кода
request = Alamofire.request(imageURL, method: .get)
.validate(contentType: ["image/*"])
.response(completionHandler:
{ (request: URLRequest?, response: HTTPURLResponse?, data: NSData?, error: NSError?) -> Void in
но я получаю заголовок этого вопроса как ошибку времени выполнения.
Как я могу преодолеть эту проблему?
Заранее спасибо…
Ответ №1:
Вместо независимого использования ответа, данных, ошибок alamofire предоставляет данные, которые включают все эти параметры
Решение:
Alamofire.request(imageURL)
.validate(contentType: ["image/*"])
.response { data in
мы можем получить доступ к ошибке в данных: data.error или ответ по data.response