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