美文网首页
RxtableViewCell与disposeBag解绑问题

RxtableViewCell与disposeBag解绑问题

作者: aven_kang | 来源:发表于2022-07-05 10:21 被阅读0次
var disposeBag: DisposeBag?

    var viewModel: CartSubViewModel?{

        didSet{

            if let vm = viewModel{

                let disposeBag = DisposeBag()

                

                vm.numText.asObservable()

                    .bindTo(numField.rx.text)

                    .addDisposableTo(disposeBag)

                

                self.disposeBag = disposeBag

            }

        }

    }


    override func prepareForReuse() {

        super.prepareForReuse()

        self.disposeBag = nil

    }

ViewModel或者Modelcell进行绑定的时候,需要用这种方法定义RxSwift的释放池 disposeBag,不然可能会造成Cell复用前无法解除ViewModel对其的绑定。

相关文章

  • RxtableViewCell与disposeBag解绑问题

    当ViewModel或者Model与cell进行绑定的时候,需要用这种方法定义RxSwift的释放池 dispos...

  • 开发过程中遇到的小问题。

    1、EventBus注册问题 注册以及解绑之前判断是否注册过注册: 解绑: 2、RecyclerView ite...

  • 事件解绑与解绑的兼容代码

  • jquery中click事件绑定及移除的几种方法总结

    绑定事件与解绑事件是常用到的写法,这里总结了几种常见的绑定事件与解绑事件的方法。 绑定click事件 一:直接在h...

  • 解绑

    两个星期以来,学习、辩论赛、兼职同时进行,虽然没有感觉到很忙、很累,但精力、时间的分散还是有点让人应接不暇。 一个...

  • 解绑

    心情不好的时候,不会找人倾诉,只会憋在心里,让自己慢慢消化。在别人眼里很坚强,其实只有自己知道,自己的内心有多脆弱...

  • 解绑

    回归自己的中心,跟独立在一起后,外面怎样的变化都无关紧要了。 内在有一个允许自己去到的状态,一切基本由她掌控,跟你...

  • 解绑

    饥饿和生存带来的恐惧,驱动着我们去建立关系。为了建立关系而认同的体系,像个无形的绳索捆住了已经拥有自由的我们。我们...

  • 新的一种“解绑”及其工作平台2019-02-02

    新的一种“解绑”及其工作平台,这是关于业务账号方面的解绑,区别于接入账号在HP平台上的解绑 解绑的是登录账号和Mac地址

  • jquery事件的绑定(委托)与解绑 2019-12-09

    绑定 解绑

网友评论

      本文标题:RxtableViewCell与disposeBag解绑问题

      本文链接:https://www.haomeiwen.com/subject/mbqsbrtx.html