RxSwift - 获取列表中的每一项
RxSwift - fetch every item on the list
我有一个接收 [Int]
的方法,它是一些 Items 的 ids。
我想浏览此列表并使用另一种方法下载每个 Item returns/download Observable<Item>
最后 return Observable<[Item]>
在这个完全相同的函数中。
我如何使用 RxSwift/RxCocoa 运算符执行此操作?
这很简单!库中内置了一些用于可观察数组的偷偷摸摸的协议扩展。
list.map { Int->Observable<Item> in
downloadItem([=10=])
}
.zip { [=10=] }
我有一个接收 [Int]
的方法,它是一些 Items 的 ids。
我想浏览此列表并使用另一种方法下载每个 Item returns/download Observable<Item>
最后 return Observable<[Item]>
在这个完全相同的函数中。
我如何使用 RxSwift/RxCocoa 运算符执行此操作?
这很简单!库中内置了一些用于可观察数组的偷偷摸摸的协议扩展。
list.map { Int->Observable<Item> in
downloadItem([=10=])
}
.zip { [=10=] }