Suscripción a un UIButton.rx.tap ubicado en UITableViewCell dentro de UITableViewDataSource
Digamos que tengo unUIButton
en unUITableViewCell
. Después de retirar la célula de laUITableView
Quiero suscribirme alUIButton.rx.tap
. El problema es que si miUITableViewCell
se retira varias veces, las suscripciones se retendrían. Actualmente resuelvo este problema asignando unDisposable
propiedad en miUITableViewCell
, configurándolo cuando se crea la suscripción y llamandoDisposable.dispose()
enUITableViewCell.prepareForReuse()
, sin embargo, hasta donde yo entiendo, implementar funciones de una manera que requiera que llameDisposable.dispose()
implica que estás haciendo algo mal.
¿Hay alguna manera mejor de lograr la unicidad de la suscripción sin reasignarUIButton
?