J'essaie d'écouter EKEventStoreChangedNotification pour vérifier si le calendrier est modifié pendant que mon application est en arrière-plan.Répondre à EKEventStoreChangedNotification
je me inscrire l'observateur dans un initWithNibMethod de contrôleur de vue comme celui-ci:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(calendarChanged:) name:EKEventStoreChangedNotification object:nil];
La méthode calendarChanged logs juste un message sur la console pour vérifier si elle est appelée.
Le problème est que ma méthode d'observateur n'est jamais appelée (l'objet observateur est toujours valide). D'après ce que je comprends, à moins qu'une application soit enregistrée pour effectuer une exécution en arrière-plan (mon application n'est pas configurée pour cela), les notifications de ce type doivent être fusionnées et livrées en entrant en avant-plan.
J'ai le même problème et aucune des solutions ci-dessus n'a fonctionné pour moi. –