Publishers.AssertNoFailure
// Publishers.AssertNoFailure Publisher
Publishers.AssertNoFailure(upstream: Fail<Void, Error>(error: error), prefix: "prefix", file: #file, line: #line)
.sink(receiveCompletion: { completion in
switch completion {
case .failure:
print("Combine AssertNoFailure Error")
case .finished:
print("Combine AssertNoFailure Finish")
}
}, receiveValue: { value in
print("Combine AssertNoFailure : \(value)")
})
.store(in: &cancellables)
// assertNoFailure Operator
Fail<Void, Error>(error: error)
.assertNoFailure()
.sink(receiveCompletion: { completion in
switch completion {
case .failure:
print("Combine AssertNoFailure Error")
case .finished:
print("Combine AssertNoFailure Finish")
}
}, receiveValue: { value in
print("Combine AssertNoFailure : \(value)")
})
.store(in: &cancellables)
// μΆλ ₯ κ°μ΄ μκ³ , λ°νμ μλ¬ λ°μRxSwift
ReactiveSwift
Last updated