0

Signal と SignalProducer を ReactiveSwift の Signal にマージするにはどうすればよいですか?

以下は私がこれまでに持っているものです。3行目を取得する方法がわかりませんSignal

let (signalA, observerA) = Signal<String, NoError>.pipe()
let signalProducer = /* some signalproducer */
let signalFromSignalProducer == /* how to get a signal from signalProducer here??? */
let mergedSignal = Signal.merge([signalA, signalFromSignalProducer])

私はこのstartWithSignal方法を見てきました

 public func startWithSignal(_ setup: (ReactiveSwift.Signal<Value, Error>, Disposable) -> Swift.Void)

しかし、閉鎖が必要です。シグナルを返せないのはなぜですか?シグナルが必要なすべての signalProducer に対して別のネストされたクロージャーを作成する必要はありません。何。

私は ReactiveSwift を初めて使用しますが、正直なところ、これは私が今まで出会った中で最も紛らわしいフレームワークです

4

1 に答える 1