2017-04-09 23 views
0

から観測の配列を作成します。私は、流れが、私が持っているいくつかの計算と、最終的なリターンを元の配列IOS RxSwiftは、観察可能な配列

を行う各要素を、以前の機能やループに起因取ることですチェーン機能を構築しています

func(A) -> Observable<[Object]> 
func(B)(Object) -> Observable<Object> 

どのように我々は、私は私の質問を明確に連鎖するよう

Observable<[Object]> -> [Observable<Object>] -> Observable<[Object]> 

希望を作るのですか。どんなhepでも大いに感謝しています。おかげ

+0

誰もが理想的なを持っていますか? –

答えて

3

あなたは'flatMap'オペレータとチェーン機能することができます

funcA().flatMap{ objects in 
    Observable.from(objects) 
} 
.flatMap{ eachObject in 
    funcB(eachObject) 
} 
+0

ご協力ありがとうございます。最後の行で.toArray()を呼び出す必要がありますか? –

+0

はい、出力を配列にしたい場合:) – XFreire

関連する問題