【发布时间】:2020-03-29 16:23:42
【问题描述】:
在 Swift Combine 中是否有 ReactiveSwift Action 的替代方案?如果没有,如何实现?
我对 Swift Combine 还不是很熟悉,在任何地方都找不到。
【问题讨论】:
标签: swift rx-swift combine reactive-swift
在 Swift Combine 中是否有 ReactiveSwift Action 的替代方案?如果没有,如何实现?
我对 Swift Combine 还不是很熟悉,在任何地方都找不到。
【问题讨论】:
标签: swift rx-swift combine reactive-swift
我不熟悉 ReactiveSwift,但看起来 Action 只是一个自定义发布者,由你想要的任何部分构建而成。因此,基本上在 Combine 中,您只需以您喜欢的任何方式构建管道的头部,并将其作为 AnyPublisher 对象出售。但是,如果问题是如何序列化两个发布者,以便第二个在第一个完成之前无法发布,您可以使用.append 或.flatMap(后者使用maxPublishers:.max(1))。
【讨论】: