2

不幸的是,一些 RAC 作品不提供SignalProducers,但Signals —likeAction有一个values字段是Signal. 但就我的逻辑而言,我需要SignalProducer.

我怎样才能转换SignalSignalProducer

toSignalProducer(toRACSignal(x))似乎不是一个好的解决方案

4

1 回答 1

0

目前我停止了这个扩展:

extension Signal {

    func toSignalProducer() -> SignalProducer<T, E> {
        return SignalProducer { (sink, compositeDisposable) in
            compositeDisposable.addDisposable(self.observe(sink))
        }
    }

}
于 2015-11-26T12:52:40.807 回答