RxSwift:对成员的引用不明确 'items(cellIdentifier:cellType:)'

RxSwift: Ambiguous reference to member 'items(cellIdentifier:cellType:)'

我尝试使用 RxSwift (3.6.1) 设置 tableView 数据源绑定,但在构建应用程序时出现错误:

Ambiguous reference to member 'items(cellIdentifier:cellType:)'

这里只是简单的 Observable from Array 只是为了测试:

P.S。 viewController 的 tableView 在 Storyboard

中连接

您在 ){ 之间错过了一点 )

正确的代码应该是:

    let test = Observable.just([1, 2, 3, 4, 5]).bind(to: tableView.rx.items(cellIdentifier: "pokatushkaCell")) {
//                                              ^
        row, item, cell in
    }

注意箭头指向的位置。你错过了 ),让 Swift 认为你想用两个参数调用 items