给予
let numberOfSneezes = Property<Int>(0)
我如何将numberOfSneezes.producer
变成这种类型的制作人
let sneezeNumberProducer: SignalProducer<Int, PossibleError>
?
我知道numberOfSneezes.producer
不会发送任何错误,但是无论如何我都需要将其分配给sneezeNumberProducer
。
答案 0 :(得分:1)
您可以使用promoteError()
。 Here是它的文档。
sneezeNumberProducer = numberOfSneezes.producer.promoteError(PossibleError.self)