在 ReactiveCocoa 4 中,我们可以将 aRACSignal
转换为SignalProducer
using toSignalProducer()
。这个方法在 ReactiveCocoa 5 中是不存在的,那么我们怎么能做同样的事情呢?
问问题
608 次
1 回答
3
bridgedSignalProducer()
在ReactiveObjCBridge中使用:
someSignal.toSignalProducer()
变成
bridgedSignalProducer(from: someSignal)
这会产生一个SignalProducer<Value?, AnyError>
. 与 RAC 4 不同startWithNext()
,RAC 5startWithValues()
仅在类型为SignalProducer
的 s上。为了解决这个问题,我添加了一个实用函数,其行为方式与任何类型相同,但适用于任何类型(忽略任何错误。)Error
NoError
SignalProducer
startWithValues
Error
于 2017-03-16T17:59:05.783 回答