Publishers.ReplaceError
μ λ€λ¦ ꡬ쑰체 | μ€νΈλ¦Όμ μλ μ΄λ ν μλ¬λ₯Ό μ 곡λ μμλ‘ κ΅μ²΄νλ Publisher
μ΄λμ λΌμ΄μ λ λ κ°μ μΈμλ₯Ό λ°λλ€.
upstream
: μμμ νλ₯΄λ Publisheroutput
: μμμ νλ₯΄λ Publisherλ‘λΆν° μλ¬λ₯Ό λ체νκΈ° μν΄ μ¬μ©λλ μμ
Publishers.Catch
κ° μμ Publisherκ° μλ¬λ₯Ό λΌ λ λ€λ₯Έ Publisherλ‘ κ΅μ²΄νλ λμμ μ 곡νλ€λ©΄, Publishers.ReplaceError
λ μμ Publisherκ° μλ¬λ₯Ό λΌ λ νΉμ μμλ‘ κ΅μ²΄νλ λμμ μ 곡νλ€.
Publishers.Catch
μ λμλ³΄λ€ λμ± κ°λ¨νκ² μλ¬λ₯Ό λ΄λ Publisherλ₯Ό μ²λ¦¬νκΈ° μν΄ μ¬μ©ν μ μλ€.
replaceError
μ€νΌλ μ΄ν°μ κ΄λ ¨μ΄ μλ€.
μμ Publisherκ° Fail
μ΄μ΄μ μλ¬λ₯Ό λ΄λ κ²μΈλ°, replaceError
λ₯Ό ν΅ν΄ Void κ°μΌλ‘ μλ¬λ₯Ό λ체νλ€.
RxSwift
catchErrorJustReturn
μ€νΌλ μ΄ν°λ₯Ό μ¬μ©νμ¬ κ΅¬νν μ μλ€.
ReactiveSwift
ν΄λΉ κΈ°λ₯μ ꡬννκΈ° μν μ€νΌλ μ΄ν°λ₯Ό μ 곡νμ§ μλλ€.
μ°Έκ³
Last updated