在开发几乎不依赖于RxSwift的应用程序的过程中,我遇到了一些(我认为是)基本问题。我正在使用RxDataSources子库来管理我的TableView中的部分和项目。我到处看到一个例子,如何实现单向绑定(我有一个模型,然后我将它绑定到TableView以显示它),但我还需要第二种绑定方式-我需要在与单元格交互时修改我的模型,然后刷新单元格。我想通过在构建SectionModel的过程中使用可观察对象来实现这一点,但我没有任何想法,我如何才能实现这一点。也许有些人遇到了类似的问题,现在有了一些解决方案?
发布于 2018-07-12 21:24:51
请先看一下.switchLatest()运算符,它可能足以满足您的需要。它归结为具有可观察性,因此您可以轻松地从一个切换到另一个,同时保持绑定处于活动状态。如果没有,也许这个框架会有所帮助-- https://github.com/maxvol/RaspSwift
https://stackoverflow.com/questions/51243265
复制相似问题