IOS RxSwift从可观测阵列
问题描述:
我建立一个链函数其中流是利用了来自前一函数和循环通过每个元件导致做一些计算和最终返回回原始数组IOS RxSwift从可观测阵列
我已创建的可观阵列
func(A) -> Observable<[Object]>
func(B)(Object) -> Observable<Object>
我们怎样才能像
Observable<[Object]> -> [Observable<Object>] -> Observable<[Object]>
希望链接我做出清楚我的问题。任何hep都非常感谢。由于
答
您可以'flatMap'操作链功能:
funcA().flatMap{ objects in
Observable.from(objects)
}
.flatMap{ eachObject in
funcB(eachObject)
}
+0
感谢您的帮助。我们是否需要在最后一行调用.toArray()? –
+0
是的,如果你想你的输出是数组:) – XFreire
人有一个理想是什么? –