如何观察变量< [Game]>来自另一个变量< [Team]>?

时间:2017-12-17 16:03:08

标签: ios iphone swift rx-swift rx-cocoa

如何观察来自一组团队Variable<[Game]>的{​​{1}},以便每次Variable<[Team]>出现(Game更改,因为游戏数组已被修改) ,Variable<[Game]>的数组应该相应更新,例如为参与游戏的两个团队分配积分,胜利,平局,失败和netGoals?

我尝试使用Team,但正如我所读,视图模型不应包含subscribe(onNext:)这类内容。由于我是RxSwift的新手,如何从DisposeBag观察Variable<[Game]>的变化?

1 个答案:

答案 0 :(得分:0)

  

如何将Team数组链接到Game array

那么,如何引入Teams对象或将games移动到Team对象。您可以将推送接口封装在Team中,或者将其作为依赖项传递。您遇到的实际问题似乎是TeamGame只是DTO。使它们成为对象而不是数据结构。