1

在几乎不依赖 RxSwift 的应用程序工作期间,我遇到了一些(我认为)基本问题。我正在使用 RxDataSources 子库来管理我的 TableView 中的部分和项目。到处我看到一个例子,如何实现一种方式绑定(我有一个模型,然后我将它绑定到 TableView 以显示它),但我还需要第二种绑定方式 - 我需要在与单元交互期间修改我的模型和之后刷新单元格。我想通过在构建 SectionModel 期间使用 observables 来实现这一点,但我不知道如何实现这一点。也许有些人遇到了类似的问题,现在有一些解决方案?

4

1 回答 1

0

请先查看.switchLatest()运算符,它可能足以满足您的目的。它归结为拥有一个可观察的可观察对象,因此您可以轻松地从一个对象切换到另一个对象,同时保持绑定有效。如果没有,也许这个框架会有所帮助 - https://github.com/maxvol/RaspSwift

于 2018-07-12T13:24:51.373 回答