如何将属性转换为<Int> SignalProducer<Int、PossibleError>?



给定

let numberOfSneezes = Property<Int>(0)

如何将numberOfSneezes.producer变成这种类型的生产者

let sneezeNumberProducer: SignalProducer<Int, PossibleError>

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

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

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

相关内容

  • 没有找到相关文章

最新更新