如何将Property <int>转换为SignalProducer <int,可能的错误=“”>?

时间:2019-02-22 15:41:06

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

给予

let numberOfSneezes = Property<Int>(0)

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

let sneezeNumberProducer: SignalProducer<Int, PossibleError>

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

1 个答案:

答案 0 :(得分:1)

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

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