在 RxSwift 中手动处理 DisposeBag
Manually disposing a DisposeBag in RxSwift
我想取消一个请求,其中一种方法是手动移除一次性袋子。
.addDisposableTo(disposeBag)
我有disposeBag对象,除了我上面提到的,还有什么好的取消请求的方法吗?
您只需更改对 disposeBag 对象的引用。
将其设为 nil 或将新对象分配给 disposeBag。
所有请求都将被取消。
除了释放 DisposeBag
之外,另一种选择是使用 CompositeDisposable
,它有一个明确的 dispose
方法。
您只需要重新初始化处理包引用:
disposeBag = .init()
我想取消一个请求,其中一种方法是手动移除一次性袋子。
.addDisposableTo(disposeBag)
我有disposeBag对象,除了我上面提到的,还有什么好的取消请求的方法吗?
您只需更改对 disposeBag 对象的引用。 将其设为 nil 或将新对象分配给 disposeBag。
所有请求都将被取消。
除了释放 DisposeBag
之外,另一种选择是使用 CompositeDisposable
,它有一个明确的 dispose
方法。
您只需要重新初始化处理包引用:
disposeBag = .init()