Publishers.ReceiveOn
// Publishers.ReceiveOn Publisher
Publishers.ReceiveOn(upstream: Just(Void()), scheduler: DispatchQueue.main, options: nil)
.sink(receiveCompletion: { completion in
switch completion {
case .failure:
print("Combine ReceiveOn Error")
case .finished:
print("Combine ReceiveOn Finish")
}
}, receiveValue: {
print("Combine ReceiveOn")
})
.store(in: &cancellables)
// receive Operator
Just(Void())
.receive(on: DispatchQueue.main)
.sink(receiveCompletion: { completion in
switch completion {
case .failure:
print("Combine ReceiveOn Error")
case .finished:
print("Combine ReceiveOn Finish")
}
}, receiveValue: {
print("Combine ReceiveOn")
})
.store(in: &cancellables)
// Combine ReceiveOn
// Combine ReceiveOn FinishRxSwift
ReactiveSwift
μ°Έκ³
Last updated