0

我对 RxSwift 比较陌生。我有一个 Observable,想将它绑定到 UITableView。到目前为止,我发现的所有示例和解决方案都使用 Observables<[Item]> 将其绑定到 TableView - 但我没有 Array 类型的结果。

如何将我的 Observable 转换为 Observable<[Item]>?或者我将如何使用 Observable 在 TableView 中显示结果?

4

1 回答 1

1

在这里你有很好的例子

let items = Observable.just([
                 "First Item",
                 "Second Item",
                 "Third Item"
             ])

             items
             .bindTo(tableView.rx.items) { (tableView, row, element) in
                 let cell = tableView.dequeueReusableCell(withIdentifier: "Cell")!
                 cell.textLabel?.text = "\(element) @ row \(row)"
                 return cell
             }
             .addDisposableTo(disposeBag)
于 2017-01-19T00:55:04.440 回答