Odpowiedz

3

Zastosowanie bridgedSignalProducer() w ReactiveObjCBridge:

someSignal.toSignalProducer() 

staje

bridgedSignalProducer(from: someSignal) 

To daje SignalProducer<Value?, AnyError>. W przeciwieństwie do RAC 4: startWithNext(), RAC 5's startWithValues() jest tylko na SignalProducer s, którego typ Error to NoError. Aby obejść ten problem, dodałem funkcję narzędzia na SignalProducer, która zachowuje się tak samo jak startWithValues, ale działa z każdym typem Error (ignorując dowolny błąd).

+0

'bridgedSignalProducer' został zastąpiony. Możesz teraz użyć inicjalizatora 'SignalProducer'' init (_ signal: RACSignal )'. – user2067021

+0

@ user2067021 możesz mi wskazać sposób użycia wspomniany w komentarzu. Nie mogę go przekonwertować :( –

+0

@Luke lub możesz mi pomóc :) –