Est-il un moyen simple d'éditer / modifier un UILocalNotification
-
27-09-2019 - |
Question
Y at-il un moyen plus facile à modifier, par exemple, la propriété alertBody d'un UILocalNotification déjà prévu?
Pour l'instant, je viens annuler la notification et le calendrier d'un nouveau mais quand l'application a besoin de faire cela pour 3 ou plus de notifications, il faut beaucoup de temps pour exécuter ...
La solution
Si la documentation est correcte, vous ne pouvez pas modifier une notification déjà prévue. Les Etats doc pour -scheduleLocalNotification:
:
[...] Parce que le système d'exploitation copies notification, vous pouvez relâcher une fois vous avez programmé.
L'objet de notification est copié par le système et non accessible par l'intermédiaire d'un procédé quelconque (public). Il n'y a donc pas d'autre solution que l'annulation de la notification.
Autres conseils
Vous ne pouvez pas modifier, mais vous pouvez obtenir un effet similaire en annulant une notification et la planification d'une nouvelle pour le remplacer par les nouvelles données. Utilisez
- (void)cancelLocalNotification:(UILocalNotification *)notification