1
네트워크 요청을하기 위해 Rxswift에서 Moya과 Moya-ObjectMapper을 사용 중입니다.Rxswift + Moya + Moya-ObjectMapper 오류 처리
내 네트워크 요청은 다음과 같습니다.
let provider = RxMoyaProvider<APIClient>()
requestHospitalButton.rx_tap
.withLatestFrom(hospitalCode)
.flatMapLatest { [unowned self] code in
self.provider.request(.Hospital(code: code))
}
.mapObject(Hospital)
.subscribe { [unowned self] event in
switch event {
case .Next(let hospital):
// success
case .Error(let error):
// error
default: break
}
}
.addDisposableTo(rx_disposeBag)
오류가 발생하면, 다음 내 병원 요청 Observable
종료하고 난 다시 내 병원 요청을 할 수 없다.
requestHospitalButton
을 두드렸 으면 병원 요청을 어떻게 다시 시도 할 수 있습니까?