0
私はA
を観測し、観測可能なB
を作成しようとしていますが、最初にA
がイベントを送出し、5秒後に2つのイベントを送出します。RxSwift:観察可能なトリガーをもう1つトリガーする方法は?
は、これまでのところ私は、次があります。
self.B = Observable.create { [unowned self] observer in
self.A.subscribe(onNext: {
observer.onNext(0)
self.delay(5) {
observer.onNext(1)
}
})
return Disposables.create()
}
これは動作しますが、私は閉鎖からA
にuncomforatbleサブスクライブを感じます。それを行うためのより良い方法がありますか?
ありがとうございます!
私は上記の「a」に対して熱い観察可能性を使用しています。あなたの 'a'が冷たい観察可能なものなら、' share() 'または' publish() 'する必要があります。 –
は単に動作します、ありがとう! – Yotam