我想取消一个请求,其中一种方法是手动取出一次性袋子.
.addDisposableTo(disposeBag)
Run Code Online (Sandbox Code Playgroud)
因为我有disposeBag对象,除了我上面提到的那个之外,有没有一种方法可以取消请求?
我将 UITableViewCell 订阅到 Observer 以处理对该单元格的更改(我目前正在执行此操作:
tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,任何类型的重新加载的单元格都会被重新订阅,并且每当我执行“onNext”时,观察者都会被多次触发。
有没有办法阻止特定的观察者被多次订阅?
我试图保留已订阅的单元格列表并阻止它们重新订阅 - 但这似乎会导致其他问题(并且感觉不是正确的解决方案)