2017-05-11 4 views
0

私はobservableを購読したいが、最初の要素の直後に、私は加入者を処分したい。RXSwift with one time subscriber

デフォルトの方法がありますか?

もしそうでない場合は、これをどのように解決しますか? 私は観察可能な部分を変更することはできません。

答えて

1

だけテイク演算子を使用:)

yourObservable.take(1).subscribe(.... 
+0

ありがとうございました:)しかし、 'take'も、それを配置していますか?私はキャンセル可能なコードのキャンセルコードを呼び出す必要があるので... –

+1

@ArturHellmannはい、それは処分されています。最初の "onNext"の後に "onComplete"が得られます。すべてのonCompleteはサブスクリプションを廃棄します。 –