Ich erstelle eine Klasse, die RequestRetrier entspricht:
public class OAuth2Handler: RequestRetrier {
public func should(_ manager: SessionManager, retry request: Request, with error: Error, completion: <strong i="6">@escaping</strong> RequestRetryCompletion) {
print("Hello")
}
}
Später einrichten:
Alamofire.SessionManager.default.retrier = OAuth2Handler()
let alamoReq = Alamofire.SessionManager.default.request(myRequest)
Ich versuche es mit den Fehlern 401 und 404 und sollte die Methode nie aufrufen. Wie richte ich es richtig ein?
Alamofeuer 4.0
iOS 10.0.1
@filippovdev ,
Hast du eine Lösung gefunden?
Ich habe das gleiche Problem.
Lösung:
Sie sollten validate()
mit der Anfrage verketten.
Funktioniert nicht
Hilfreichster Kommentar
Lösung:
Sie sollten
validate()
mit der Anfrage verketten.