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