实例方法 'items(cellIdentifier:cellType:)' 要求 'Model' 符合 'Sequence'
Instance method 'items(cellIdentifier:cellType:)' requires that 'Model' conform to 'Sequence'
我正在编写代码,在 table 视图中显示我从服务器收到的值。但是出现如下错误:Instance method 'items(cellIdentifier:cellType:)' requires that 'Model' conform to 'Sequence'
这是我的代码。不知道为什么会报错
rank.bind(to: tableView.rx.items(cellIdentifier: "rankingCell", cellType: RankingCell.self)) { rkc, model, cell in
cell.nickNameLbl.text = model.nickName
cell.profileImage.image = model.profileImage
cell.Ranking.text = model.profileImage
}.disposed(by: disposeBag)
这是我的 viewController
rx部分出现错误。
struct RankingModel: Codable {
var ranking: Int = -1
var nickName: String = ""
var profileImage: String = ""
enum RankingModelKeys: String, CodingKey {
case ranking
case nickName
case profileImage
}
}
这是我的模型
table 视图显示值的数组(序列)。编译器告诉您您的模型不是数组。
我正在编写代码,在 table 视图中显示我从服务器收到的值。但是出现如下错误:Instance method 'items(cellIdentifier:cellType:)' requires that 'Model' conform to 'Sequence' 这是我的代码。不知道为什么会报错
rank.bind(to: tableView.rx.items(cellIdentifier: "rankingCell", cellType: RankingCell.self)) { rkc, model, cell in
cell.nickNameLbl.text = model.nickName
cell.profileImage.image = model.profileImage
cell.Ranking.text = model.profileImage
}.disposed(by: disposeBag)
这是我的 viewController rx部分出现错误。
struct RankingModel: Codable {
var ranking: Int = -1
var nickName: String = ""
var profileImage: String = ""
enum RankingModelKeys: String, CodingKey {
case ranking
case nickName
case profileImage
}
}
这是我的模型
table 视图显示值的数组(序列)。编译器告诉您您的模型不是数组。