Лучший способ отменить делегирование событий, когда представление больше не нужно
Это плохая практика, чтобы звонитьundelegateEvents()
в представленииremove()
метод? Почему ребята из магистрали не включили его по умолчанию?
Я понял, что попадаю в очень много проблем связывания, когда просто переинициализирую переменную представления. ХотяundelegateEvents()
вызывается автоматически при создании нового представления, оно пытается отменить делегирование событий для нового экземпляра, а не предыдущего. Поэтому, если вручную не вызывать его каждый раз, обратные вызовы событий-призраков остаются живыми и портят мои приложения.
Какой лучший способ справиться с этим?