La mejor manera de recuperar los eventos una vez que ya no se necesita una vista

Es una mala práctica llamarundelegateEvents() en la vistaremove() ¿método? ¿Por qué no fue incluido por defecto por los chicos de la red troncal?

Me di cuenta de que caigo en tantos problemas vinculantes, cuando simplemente reinicializo una variable de vista. A pesar de queundelegateEvents() se llama automáticamente cuando se crea una nueva vista, está tratando de recuperar eventos para la vista recién instanciada, no la anterior. Por lo tanto, a menos que lo llame manualmente cada vez, las devoluciones de llamada de eventos fantasmas permanecen vivas y arruinan mis aplicaciones.

¿Cuál es la mejor manera de manejar esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta