In ReactiveCooco 4 konnten wir eine RACSignal
in eine SignalProducer
mit toSignalProducer()
konvertieren. Diese Methode existiert nicht in ReactiveCocoa 5, also wie können wir das Gleiche tun?Wie konvertiere ich ein RACSignal in einen SignalProducer in ReactiveCocoa 5?
Antwort
Verwenden bridgedSignalProducer()
in ReactiveObjCBridge:
someSignal.toSignalProducer()
wird
bridgedSignalProducer(from: someSignal)
Dies erzeugt eine SignalProducer<Value?, AnyError>
. Im Gegensatz zu RAC 4's startWithNext()
, RAC 5's startWithValues()
ist nur auf SignalProducer
s, deren Error
Typ ist NoError
. Um dies zu umgehen, habe ich eine Funktion auf SignalProducer
, die die gleiche Funktionsweise wie startWithValues
, aber funktioniert mit jedem Error
Art (ignoriert jeden Fehler.)
'bridgedSignalProducer' wurde ersetzt. Sie können nun 'SignalProducer's' init
@ user2067021 können Sie mich die Verwendung führen Sie in Ihrem Kommentar erwähnt.Ich kann es nicht konvertieren :( –
@Luke oder können Sie mich führen :) –
- 1. ReactiveCocoa Undeutlicher Verweis auf Mitglied RACSignal
- 2. ReactiveCocoa SignalProducer Erläuterung
- 3. Wie binde ich einen einzelnen SignalProducer an mehrere UI-Komponenten?
- 4. ReactiveCocoa: Unterschied zwischen der Bindung an ein Signal oder einen SignalProducer?
- 5. Refactoring in ReactiveCocoa
- 6. Wie reserviere ich RACSignal-Werte?
- 7. generisch injizieren einen Nebeneffekt in einem SignalProducer
- 8. Alamofire 3.0 ReactiveCocoa Umwandlung
- 9. Wie konvertiere ich ein numpy Array in einen Pandas Dataframe?
- 10. Wie konvertiere ich ein Zeichen in einen String?
- 11. Wie konvertiere ich einen String in ein String-Array String()?
- 12. Wie konvertiere ich ein org.w3c.dom.Document Objekt in einen String?
- 13. Wie konvertiere ich einen VarBinary-Wert in ein Bild?
- 14. Validierungen mit ReactiveCocoa anzeigen
- 15. Wie konvertiere ich einen Hexstring in Hex?
- 16. Wie konvertiere ich/konvertiere ich einen String in einen bool in Tcl?
- 17. Ein Signal oder Signalproducer behalten?
- 18. Wie konvertiere ich einen InputStream in einen String in Java?
- 19. Wie konvertiere ich ein Datum in YYYYMMDD?
- 20. Wie konvertiere ich ein SOAP in JSON?
- 21. Wie konvertiere ich einen Dezimalwert in einen Varchar-Wert
- 22. Dwifft & ReactiveCocoa
- 23. Konvertiere ein Cookie in einen String
- 24. Wie konvertiere ich einen WCHAR * in einen regulären String?
- 25. Wie konvertiere ich einen IntPtr in einen Stream?
- 26. Wie konvertiere ich einen Groovy-Klassenkonstruktor in einen Closure?
- 27. Wie konvertiere ich einen StringReader in einen String?
- 28. Wie konvertiere ich einen Text in einen Bystring Builder?
- 29. Wie konvertiere ich einen R-Zeichenvektor in einen C-Zeichenzeiger?
- 30. Konvertiere einen String in ein Integer-Array
Downvoter, vorsichtig zu erklären? – Luke