Dan*_*aza 4 ios swift rx-swift reactive combine
我有 3 个可观察量,即source、source1和source2。我想要的是每当发出一个不同的事件来获取和source的值。这是我想出的代码,显然它不会编译,因为只需要一个可观察的。source1source2withLatestFrom
source.distinctUntilChanged()
.withLatestFrom(source1, source2) { ($0, $1.0, $1.1) }
.subscribe(onNext: { (A, B, C) in
print("OnNext called")
})
.disposed(by: bag)
Run Code Online (Sandbox Code Playgroud)
Dan*_* T. 11
你几乎已经拥有了。source1只结合和怎么样source2?
source.distinctUntilChanged()
.withLatestFrom(Observable.combineLatest(source1, source2)) { ($0, $1.0, $1.1) }
.subscribe(onNext: { (A, B, C) in
print("OnNext called")
})
.disposed(by: bag)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2763 次 |
| 最近记录: |