Я пытаюсь прослушать EKEventStoreChangedNotification, чтобы проверить, не изменился ли календарь, когда мое приложение работает в фоновом режиме.
Я регистрирую наблюдателя в initWithNibMethod контроллера вида следующим образом:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(calendarChanged:) name:EKEventStoreChangedNotification object:nil];
Метод calendarChanged просто регистрирует сообщение на консоли, чтобы проверить, вызывается ли оно.
Проблема в том, что мой метод наблюдателя никогда не вызывается (объект наблюдателя все еще действителен). Из того, что я понимаю, если приложение не зарегистрировано для фонового выполнения (мое приложение не настроено для этого), уведомления этого типа должны объединяться и доставляться при входе на передний план.