2017-03-09 29 views
0

所以例如我有这个观察者在var myObserver: AnyObserver<Bool> 我可以以某种方式订阅它像observable,所以我可以做一些操作,如.subscribe(onNex:)Swift绑定AnyObserver到Observable

回答

1

一个Observer是你真正传递给subscribe(...)

在这个例子中,你可以做

var myObserver: AnyObserver<Bool> = //... 

myObservable 
    .subscribe(myObserver) 
    .disposed(by: disposeBag) 

语法subscribe(onNext:onError:onCompleted:)只是语法糖没有真正创建一个Observer对象每次。

相关问题