【问题标题】:ReactiveSwift Action in Swift CombineSwift Combine 中的 ReactiveSwift Action
【发布时间】:2020-03-29 16:23:42
【问题描述】:

在 Swift Combine 中是否有 ReactiveSwift Action 的替代方案?如果没有,如何实现?

我对 Swift Combine 还不是很熟悉,在任何地方都找不到。

【问题讨论】:

    标签: swift rx-swift combine reactive-swift


    【解决方案1】:

    我不熟悉 ReactiveSwift,但看起来 Action 只是一个自定义发布者,由你想要的任何部分构建而成。因此,基本上在 Combine 中,您只需以您喜欢的任何方式构建管道的头部,并将其作为 AnyPublisher 对象出售。但是,如果问题是如何序列化两个发布者,以便第二个在第一个完成之前无法发布,您可以使用.append.flatMap(后者使用maxPublishers:.max(1))。

    【讨论】:

      猜你喜欢
      • 2019-03-05
      • 1970-01-01
      • 1970-01-01
      • 2021-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-13
      • 2020-09-25
      相关资源
      最近更新 更多