IOS RxSwift从可观测阵列

IOS RxSwift从可观测阵列

问题描述:

我建立一个链函数其中流是利用了来自前一函数和循环通过每个元件导致做一些计算和最终返回回原始数组IOS RxSwift从可观测阵列

我已创建的可观阵列

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

我们怎样才能像

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

希望链接我做出清楚我的问题。任何hep都非常感谢。由于

+0

人有一个理想是什么? –

您可以'flatMap'操作链功能:

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

感谢您的帮助。我们是否需要在最后一行调用.toArray()? –

+0

是的,如果你想你的输出是数组:) – XFreire