ReactorKit (2) 썸네일형 리스트형 Swift - ReactorKit / ErrorHandling https://moonggi-dev-story.tistory.com/49 글에 이어서 ReactorKit 에 대해 적도록 하겠습니다. Http 통신중에 발생할수 있는 오류에 대해 ReactorKit으로 처리할수 있는 방법을 적겠습니다. func mutate(action: Action) -> Observable { switch action { case .http: return Observable.concat([ Observable.just(Mutation.setLoading(true)), setHttp().map{Mutation.setResult($0)}, Observable.just(Mutation.setLoading(false)) ]) } } 해당 프로세스는 로딩(true) -> Http 통신 완료후 .. Swift - ReactorKit2 https://moonggi-dev-story.tistory.com/48 글에 이어서 ReactorKit 에 대해 적도록 하겠습니다. 간단하게 Alamofire, SwiftyJSON 를 이용하여 통신을 진행 하도록 하겠습니다. 먼저 결과를 보여드리자면...... 1. 초기에 로딩전이라는 메세지를 띄운다 2. 통신 버튼 누를시 -> 로딩중 으로 바꾼뒤 통신이 완료 되면 결과 메세지와 함께 로딩 메세지도 변경한다. 1. View (ViewController) import UIKit import RxSwift import RxCocoa import RxGesture import ReactorKit class ViewController: UIViewController { let reactor = ViewReac.. 이전 1 다음