0
Я обновляю ячейку по следующему коду. Когда данные ячейки загружаются, ячейка сначала выглядит хорошо, но когда я делаю некоторые изменения в значении свойства «selected», «bindTo» не действует? Зачем?Почему метод bindTo ошибки RXSwift
MyController.swift:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var model = xxxxxxxxx
cell.setModel(model)
}
MyTableViewCell.swift:
var model = PublishSubject<MyClass>()
func setModel(newModel: MyClass) {
self.model.onNext(newModel)
}
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
self.setup()
}
func setup() {
model.map{$0.selected}
.bindTo(selectButton.rx_selected)
.addDisposableTo(disposeBag)
}
Спасибо за ваш ответ. Например, Когда я изменяю значение свойства «selected» с помощью уведомления или другого представления, состояние «selectButton» должно измениться. – Eric
есть одна кнопка или одна для каждой ячейки? –
В каждой ячейке есть кнопка. – Eric