Я пытался отменить уведомление, используя:
[[UIApplication sharedApplication] cancelLocalNotification :tificationToCancel];
Но это не удаляет уведомление из центра уведомлений. И приложение не сохраняет все уведомления, этот метод:
[[UIApplication sharedApplication] scheduleLocalNotifications];
Возвращать только уведомление со свойством: «repeatInterval», отличное от nil.
Если вы хотите запланировать уведомление и добавить его к этим извлеченным уведомлениям, вам нужно поставить высокий repeatInterval, например, год, и отменить его при нажатии!
Я надеюсь, что это полезно и извините за мой английский !!!