Alamofire: RequestRetrier seharusnya metode tidak memanggil

Dibuat pada 22 Sep 2016  ·  3Komentar  ·  Sumber: Alamofire/Alamofire

Saya membuat kelas yang sesuai dengan RequestRetrier :

public class OAuth2Handler: RequestRetrier {
    public func should(_ manager: SessionManager, retry request: Request, with error: Error, completion: <strong i="6">@escaping</strong> RequestRetryCompletion) {
        print("Hello")
    }
}

Nanti atur:
Alamofire.SessionManager.default.retrier = OAuth2Handler()
biarkan alamoReq = Alamofire.SessionManager.default.request(myRequest)

Saya mencoba dengan kesalahan 401 dan 404 dan seharusnya metode tidak pernah dipanggil. Bagaimana cara mengaturnya dengan benar?

Alamofire 4.0
iOS 10.0.1

Komentar yang paling membantu

Larutan:
Anda harus merantai validate() ke permintaan.

Semua 3 komentar

@filippovdev ,
Apakah Anda menemukan solusi?
Saya dengan masalah yang sama.

Larutan:
Anda harus merantai validate() ke permintaan.

Tidak bekerja

Apakah halaman ini membantu?
0 / 5 - 0 peringkat