Как превратить Свойство<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)
Другие вопросы по тегам