var dataList = BehaviorSubject(value: [SectionModel<String,Any>]())
//1.tableView创建数据源
let dataSource = RxTableViewSectionedReloadDataSource<SectionModel<String,Any>>(configureCell:{
_, tableView,indexPath,element in
let cell: ServiceRxImageCell = tableView.dequeueReusableCell(withIdentifier: "ServiceRxImageCell") as! ServiceRxImageCell
if element is Detail {
cell.viewModel = element as? Detail
}
return cell
}
})
//2.绑定数据
dataList.asObserver().bind(to: tableView.rx.items(dataSource: dataSource)).disposed(by: disposeBag)
//3.初始化显示数组
let sectionModel = SectionModel.init(model: "", items: array)
dataList.onNext([sectionModel])