2017-12-17 4 views
0

Wie ein Variable<[Game]> aus einer Reihe von Teams beobachten kann (Variable<[Team]>), so dass jedes Mal, wenn ein Game aufkommt (Variable<[Game]> Änderungen, da die Spiele Array geändert wird), sollte die Anordnung von Team entsprechend aktualisiert werden, wie die Zuordnung Punkte, Siegen, Unentschieden, Niederlagen und NetGoals für die beiden am Spiel beteiligten Teams?Wie kann man die Variable <[Game]> von einer anderen Variable beobachten ?

Ich habe versucht mit subscribe(onNext:) aber wie ich lese, sollten Modelle nicht solche Dinge wie DisposeBag s enthalten. Wie kann ich Änderungen in einem Variable<[Game]> von einem Variable<[Team]> beobachten, da ich neu bei RxSwift bin?

+0

Was meinen Sie, wenn Sie sagen, ein Spiel "kommt"? – ryantxr

+0

Ich erhalte es vom Server oder db. Ich denke jedoch nicht, dass das Problem davon abhängt, wie ich Game bekomme, sondern wie man das Team-Array mit dem Game-Array – rgoncalv

+0

@ryantxr verknüpft, siehe mein Update. Was ich unter "Spiel kommt" verstehe, ist, dass sich die 'Variable <[Game]>' ändert, indem ein Spiel angehängt wird. – rgoncalv

Antwort

0

wie Team-Array verbinden Array

Nun, wie etwa die Einführung Teams Objekt oder Bewegen games zum Team Objekt Spiel. Sie können die Push-Schnittstelle innerhalb der Team kapseln oder als Abhängigkeit übergeben. Es scheint, dass das eigentliche Problem, das Sie haben, ist, dass Ihre Team und Game nur DTOs sind. Machen Sie sie zu Objekten anstelle von Datenstrukturen.

Verwandte Themen