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