ios - unidos - www.childrensplace.com en español
¿Existe una forma sencilla de editar/modificar una notificación de UILocal (2)
¿Existe una forma más fácil de editar, por ejemplo, la propiedad alertBody de una UILocalNotification ya programada?
Por ahora, solo cancelo la notificación y programo una nueva, pero cuando la aplicación necesita hacer esto por 3 o más notificaciones, demora mucho tiempo en ejecutarse ...
No puede editarlo, pero puede lograr un efecto similar al cancelar una notificación y programar una nueva para reemplazarla con la nueva información. Utilizar
- (void)cancelLocalNotification:(UILocalNotification *)notification
Si la documentación es correcta, no puede modificar una notificación ya programada. Los estados de doc para -scheduleLocalNotification:
:
[…] Debido a que el sistema operativo copia la notificación, puede liberarla una vez que la haya programado.
El sistema copia el objeto de notificación y no se puede acceder a él a través de ningún método (público). Así que no hay otra solución que cancelar la notificación.