【问题标题】:How to turn a Property<Int> into a SignalProducer<Int, PossibleError>?如何将 Property<Int> 变成 SignalProducer<Int, PossibleError>?
【发布时间】:2019-02-22 15:41:05
【问题描述】:

给定

let numberOfSneezes = Property<Int>(0)

我如何将numberOfSneezes.producer变成这种类型的制作人

let sneezeNumberProducer: SignalProducer<Int, PossibleError>

?

我知道numberOfSneezes.producer 不会发送任何错误,但无论如何我需要将其分配给sneezeNumberProducer

【问题讨论】:

    标签: swift reactive-cocoa reactive-swift reactive-cocoa-5


    【解决方案1】:

    您可以使用promoteError()Here 是它的文档。

    sneezeNumberProducer = numberOfSneezes.producer.promoteError(PossibleError.self)
    

    【讨论】:

      猜你喜欢
      • 2012-10-20
      • 2012-09-19
      • 2021-07-21
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      • 2020-07-03
      • 2015-02-14
      • 1970-01-01
      相关资源
      最近更新 更多