2016-08-16 6 views
3

リクエストをキャンセルしたいのですが、使い捨てバッグを手作業で取り外す方法があります。RxSwiftにDisposeBagを手動で廃棄する

.addDisposableTo(disposeBag) 

私はdisposeBagオブジェクトを持っているので、上記以外のリクエストをキャンセルする良い方法はありますか?

答えて

10

disposeBagオブジェクトへの参照を変更するだけで済みます。 disposeBagにそれをゼロにするか新しいオブジェクトを割り当てます。

すべてのリクエストはキャンセルされます。

2

別のオプションは、DisposeBagを割り当て解除する以外に、メソッドを明示するCompositeDisposableを使用することです。

+0

これは新しいサブスクリプションを破棄しますか、それともRxJavaと全く同じですか? –

関連する問題