Подписка на UIButton.rx.tap, расположенный в UITableViewCell в UITableViewDataSource
Допустим, у меня естьUIButton
вUITableViewCell
, После снятия ячейки сUITableView
Я хочу подписаться наUIButton.rx.tap
, Проблема в том, что если мойUITableViewCell
несколько раз удаляется, подписки сохраняются. В настоящее время я решаю эту проблему, выделяяDisposable
собственность в моемUITableViewCell
, установка его при создании подписки и вызовDisposable.dispose()
наUITableViewCell.prepareForReuse()
Тем не менее, насколько я понимаю, реализовать функции таким образом, что вам нужно позвонитьDisposable.dispose()
подразумевает, что вы делаете что-то не так.
Есть ли лучший способ добиться уникальности подписки без перераспределенияUIButton
?