Tengo un número de UIViews a la vista, que luego desaparecen y no se ven. Sin embargo, creo que algunos de ellos aún reciben notificaciones incluso después de que se hayan ido, lo que está causando problemas.ios notificaciones a objetos "muertos"
Por UIView "padre" contenedor:
if(self._content != nil && [self._content respondsToSelector:@selector(presentMe:)]) {
[self._content presentMe:NO];
}
Por "niño" UIView:
[[NSNotificationCenter defaultCenter] <-- EXC_BAD_ACCESS (code=1, address=0x70000008
postNotificationName:PRESENTING
object:self
userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:prepareToEnter], PRESENTING, nil]];
Todo funciona la primera vez, pero si pongo en marcha la misma vista por segunda vez Obtengo un EXC_BAD_ACCESS. ¿Eso no significa que algo falta?
FYI Todo esto está en ARC - Xcode 4.3.2