swift - RxSwift,将Observable<[array]>分为Observable<a>,Observable<b>

标签 swift rx-swift

我有一个关于 RxSwift 的问题。

我有 Observable<[Array]>,我需要将它与 Observable 分开

我如何将可观察的 Observable<[Array]> 分成可观察的 ... N 并为每个可观察的做 flatMap ?

最佳答案

还有一个.flatMap() -

let array: Observable<[Array]> = ...
let items: Observable<ItemType> = array.flatMap { Observable.from($0) }.flatMap { /* */ }

关于swift - RxSwift,将Observable<[array]>分为Observable<a>,Observable<b>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53736909/

相关文章:

ios - 每次按下按钮时如何使 scrollView 移动?

ios - 如果再次点击 TableView 中的单元格,UIAlertController 会给出 sigabrt 错误

ios - 为 TableView 中的单元格获取行触摸 UILabel

swift - 使用 RxSwift 构建 View 模型

swift - Alamofire 在一处处理多个 URLS 错误

ios - 使用 RxSwift 和 MVVM 显示事件指示器

swift - 为什么我的 bool 用户默认值不被保存直到再次加载场景?

ios - 如何在具有相同Apple ID的多个设备的用户中找出 "Sign in with Apple"?

ios - 对于 UICollectionViewController 来说,正确的 MVVM 架构是什么

swift - 如何让 Rx 值汇意识到过时的响应?