recuperar - iPhone-prueba si existe una notificación
ver notificaciones antiguas iphone (2)
Eliminar el observador antes de agregarlo:
¿Cómo evitar agregar múltiples observadores NSNotification?
Para las pruebas unitarias, debe simularse con NSNotificationCenter, ya que es una dependencia:
En algún punto de un código uno puede agregar algo como
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doSomething) name:@"Hello" object:nil];
¿Cómo compruebo si esta notificación ya está activa en la cola o se ha eliminado para evitar agregar un duplicado?
Gracias.
Si te refieres a "probar si ya te has registrado como observador de la notificación", no creo que haya una manera fácil aparte de publicar la notificación y ver que recibes una devolución de llamada (con posibles efectos desastrosos).
Si existe el peligro de un doble agregado, normalmente uso [[NSNotificationCenter defaultCenter] removeObserver:self name:foo object:bar]
antes del agregado.
El registro para las notificaciones no ocurre en una cola.