Я пытаюсь получить ссылку перенаправления из моего запроса на почту, но после обновления до alamofire 4.3.0 мой делегат.taskWillPerformHTTPRedirection никогда не вызывал. Что я делаю неправильно?taskWillPerformHTTPRedirection никогда не вызывал
Я звоню так:
let sessionManager = Alamofire.SessionManager(configuration: URLSessionConfiguration.default)
let delegate: Alamofire.SessionDelegate = sessionManager.delegate
delegate.taskWillPerformHTTPRedirection = { session, task, response, request in
let headers = response.allHeaderFields
MYUrlConstant.redirectLocation = headers["Location"]! as! String
return URLRequest(url: URL(string: MYUrlConstant.redirectLocation)!)
}
Alamofire.request("http://test.com", method: .post, parameters: nil).responseJSON {}
Вы исправились? У меня такая же проблема в Alamofire 4.3.0 – CheshireKat
Да .. См. Мой ответ ниже: –