2017-03-09 36 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對象每次。

相關問題