Estoy intentando enviar y recibir mensajes a través NSNotificationCenter
de Objective-C. Sin embargo, no he podido encontrar ningún ejemplo sobre cómo hacer esto. ¿Cómo se envían y reciben mensajes NSNotificationCenter
?
ios
objective-c
nsnotificationcenter
hichris123
fuente
fuente
Respuestas:
... en otro lugar de otra clase ...
fuente
[super dealloc]
llamada en el método dealloc no está permitida por ARC; El resto está todo bien.Para ampliar el ejemplo de dreamlax ... Si desea enviar datos junto con la notificación
En el código de publicación:
En observar el código:
fuente
self
en el método acceptTestNotification?Este me ayudó:
Fuente: http://www.smipple.net/snippet/Sounden/Simple%20NSNotificationCenter%20example
fuente
También existe la posibilidad de usar bloques:
Documentación de Apple
fuente
si está utilizando NSNotificationCenter para actualizar su vista, no olvide enviarlo desde el hilo principal llamando a
dispatch_async
:fuente
SWIFT 5.1 de la respuesta seleccionada para novatos
... en otro lugar de otra clase ...
fuente