美文网首页
RxSwift(IV)

RxSwift(IV)

作者: Harely | 来源:发表于2020-04-03 18:50 被阅读0次

网络请求合并

RxSwift 网络请求封装
网络安全请求合并:

 public func testRxZip() {
        
        let oneOb = Observable<Int>.create { observer -> Disposable in
            observer.on(.next(20))
            observer.on(.completed)
            return Disposables.create()
        }
        let twoOb = Observable<Int>.create { observer -> Disposable in
            observer.on(.next(80))
            observer.on(.completed)
            return Disposables.create()
        }
        
        Observable.zip(oneOb, twoOb).subscribe(onNext: {(one, two) in
            print("获取信息成功: \(one)")
            print("获取订单成功: \(two) 条")

            }).disposed(by: DisposeBag())
    }

///调用
self.testRxZip()

打印:

获取信息成功: 20
获取订单成功: 80 条

参考资料:

观察序列创建

相关文章

网友评论

      本文标题:RxSwift(IV)

      本文链接:https://www.haomeiwen.com/subject/bsvkphtx.html