目录
当前位置: 首页 > 文档资料 > RxSwift 中文文档 >

skipUntil

优质
小牛编辑
125浏览
2023-12-01

skipUntil

跳过 Observable 中头几个元素,直到另一个 Observable 发出一个元素

skipUntil 操作符可以让你忽略源 Observable 中头几个元素,直到另一个 Observable 发出一个元素后,它才镜像源 Observable


演示

let disposeBag = DisposeBag()

let sourceSequence = PublishSubject<String>()
let referenceSequence = PublishSubject<String>()

sourceSequence
    .skipUntil(referenceSequence)
    .subscribe(onNext: { print($0) })
    .disposed(by: disposeBag)

sourceSequence.onNext("")
sourceSequence.onNext("")
sourceSequence.onNext("")

referenceSequence.onNext("")

sourceSequence.onNext("")
sourceSequence.onNext("")
sourceSequence.onNext("")

输出结果:



