0
私のアプローチでは疑問があります。私が最初にすべての住宅を取得した後、家族をフェッチた観測をしたいと思っrxswift:Observableを取得する方法<Any> Observable <[Category]>の組み合わせになりますか?
//I can fetch from the server the houses and save them in the database
func houses() -> Observable<[House]>
//Given a houseId, I can fetch it's details and save them in the database
func houseDetail(id: Int) -> Observable<Family>
:私は、観測の2種類があります。私がやったようなものです:
//I am an observable which, when I complete, all data are saved
func fetchAllHousesAndFamily() -> Observable<Any> {
var allHousesObservables: [Observable] = []
for house in houses {
allHousesObservables.append(houseDetail(house.id))
}
return Observable.combineLatest(allHousesObservables)
}
しかし、これはのために...私に反応スタイルではないようです、と私はRXについて十分に知らないので、それはハックのように思えます演算子。
あなたはrxworldでそれを行う正しい方法がありますか?
がhouses
の結果から、すべての家族を取得するには、あなたに
私はあなたのタスクは、よりエレガントな解決策を持っていると思います。 Githubであなたのタスクとサンプルコードを共有できますか?私はあなたを助けたいです。 – Svyatoslav