Как превратить недвижимость <Int>в SignalProducer? - PullRequest
0 голосов
/ 22 февраля 2019

Учитывая

let numberOfSneezes = Property<Int>(0)

как мне превратить numberOfSneezes.producer в производителя этого типа

let sneezeNumberProducer: SignalProducer<Int, PossibleError>

?

Я знаю, numberOfSneezes.producer не собираетсяотправить любые ошибки, но мне все равно нужно назначить sneezeNumberProducer.

1 Ответ

0 голосов
/ 22 февраля 2019

Вы можете использовать promoteError(). Здесь - документация для него.

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