Как превратить Свойство<Int> в SignalProducer<Int, Возможная Ошибка>?
Дано
let numberOfSneezes = Property<Int>(0)
как мне повернуть numberOfSneezes.producer
в этот тип производителя
let sneezeNumberProducer: SignalProducer<Int, PossibleError>
?
я знаю numberOfSneezes.producer
не собирается отправлять какие-либо ошибки, но мне нужно назначить его sneezeNumberProducer
тем не мение.
1 ответ
Решение
Ты можешь использовать promoteError()
, Вот документация для этого.
sneezeNumberProducer = numberOfSneezes.producer.promoteError(PossibleError.self)