我对 RxSwift 比较陌生。我有一个 Observable,想将它绑定到 UITableView。到目前为止,我发现的所有示例和解决方案都使用 Observables<[Item]> 将其绑定到 TableView - 但我没有 Array 类型的结果。
如何将我的 Observable 转换为 Observable<[Item]>?或者我将如何使用 Observable 在 TableView 中显示结果?
我对 RxSwift 比较陌生。我有一个 Observable,想将它绑定到 UITableView。到目前为止,我发现的所有示例和解决方案都使用 Observables<[Item]> 将其绑定到 TableView - 但我没有 Array 类型的结果。
如何将我的 Observable 转换为 Observable<[Item]>?或者我将如何使用 Observable 在 TableView 中显示结果?
在这里你有很好的例子
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)