HamzaGhazouani / HGPlaceholders

Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project
MIT License
2.2k stars 159 forks source link

不能和 RxSwift 一起使用 #34

Open ghost opened 6 years ago

ghost commented 6 years ago
placeholderTableView = tableView as? TableView
placeholderTableView?.tableFooterView = UIView()
placeholderTableView?.placeholderDelegate = self
placeholderTableView?.dataSource = nil
placeholderTableView?.placeholdersProvider = .default
placeholderTableView?.showNoResultsPlaceholder()
placeholderTableView?.reloadData()

// 使用 Rx 配置 tableView 数据时崩溃,似乎是已存在 dataSource 的问题。
viewModel.data.asObservable().share().bind(to:
    tableView.rx.items(cellIdentifier: "Cell")
) { (row, model, cell) in
    cell.textLabel?.text = model.oper_name
}.disposed(by: viewModel.bag)

如何解决?

evan-cai commented 6 years ago

我也遇到一样的问题