ver recuperar pantalla notificaciones historial funciona como centro borradas bloqueada antiguas iphone

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:

http://www.hpique.com/2013/12/nsnotificationcenter-part-3/

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.