0
RxSwift是否有一種方法來訂閱返回完成塊的方法?RxSwift - 訂閱方法
例子,讓我們有這樣的對象:
struct Service {
private var otherService = ...
private var initSucceeded = PublishSubject<Bool>()
var initSucceededObservale: Observable<Bool> {
return initSucceeded.asObservable()
}
func init() {
otherService.init {(success) in
self.initSucceeded.onNext(success)
}
}
}
而且在不同的地方有當該服務已初始化通知的方式:
service.initSucceededObservable.subscribe(onNext: {
[unowned self] (value) in
...
}).addDisposableTo(disposeBag)
service.init()
將有一個簡單的解決方案?