RxSwift: Append Elemente auf Beobachtbare<[_]>
Ich habe ein array ( Observable<[_]>
), die als datasource für ein tableview. Ich möchte in der Lage sein, zu Anhängen, auch neue Elemente, und aktualisieren Sie den tableview jedes mal neue Elemente an das array. Ich kann nicht herausfinden, wie das hinzufügen neuer Elemente zu Observable<[_]>
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
Subject
wieVariable
. Dann nur zu behandeln dievalue
Eigenschaft als IhreArray
undappend
es ist, neue Elemente hinzuzufügen. Abonnieren Sie dieVariable
überasObservable()
.Habe ich vereinfacht das code-Beispiel mit
String
allerdings werden Sie wollen eine Art vonUITableViewCell
.Nachdem Sie Ihre Datenquelle, werden Sie wollen, um es Haken bis zu einem tableView über
BehaviorRelay
durch den Aufrufvalue
. Dann kann man Anhängen, um Sie und füttern Sie den neuen Wert zurück, indem Sieaccept
. github.com/ReactiveX/RxSwift/issues/1501#issuecomment-349334148