ReactiveCocoa 4'te RACSignal
'u 'a toSignalProducer()
kullanarak dönüştürebiliriz. Bu yöntem ReactiveCocoa 5'de mevcut değil, aynı şeyi nasıl yapabiliriz?RACSignal'ı ReactiveCocoa 5'de bir SignalProducer'a nasıl dönüştürebilirim?
cevap
Kullanım bridgedSignalProducer()
ReactiveObjCBridge yılında:
someSignal.toSignalProducer()
Bu SignalProducer<Value?, AnyError>
üretir
bridgedSignalProducer(from: someSignal)
olur. RAC 4'ün startWithNext()
'dan farklı olarak, RAC 5'in startWithValues()
yalnızca Error
türü NoError
olan SignalProducer
s dizisidir. Bundan kaçınmak için, ben startWithValues
aynı şekilde davranır ancak herhangi Error
türü (herhangi bir hatayı görmezden.)
'köprülüSignalProducer' yerine geçti. Artık “SignalProducer” ın init
@ user2067021 Yorumunuzda bahsettiğiniz kullanımı bana yönlendirebilir misiniz? ( –
@Luke veya bana rehberlik edebilirim :) –
Downvoter, bakım açıklamaya çalışır
SignalProducer
bir fayda fonksiyonu eklendi? – Luke