Отклонить уже доставленное UILocalNotification?

Можно ли сделать это?UIApplication's scheduledLocalNotifications похоже, не возвращает уведомления, которые уже были доставлены в центр уведомлений пользователя, поэтому я думаю, что это может быть сделано намеренно, но я не могу найти никаких документально подтвержденных доказательств этого.

Кто-нибудь знает?

Спасибо!

РЕДАКТИРОВАТЬ: нашел это:

You can cancel a specific scheduled notification by calling cancelLocalNotification: on the application object, and you can cancel all scheduled notifications by calling cancelAllLocalNotifications. Both of these methods also programmatically dismiss a currently

Вот:http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html

Тем не менее, как я могу получить ссылку на уже доставленное уведомление, еслиscheduledLocalNotifications не дает мне уведомления, которые уже были доставлены?

РЕДАКТИРОВАТЬ 2:

Вот что я пытаюсь сделать после того, как я зарегистрировал некоторые уведомления:

UIApplication *app = [UIApplication sharedApplication];

for (UILocalNotification *localNotification in app.scheduledLocalNotifications) 
{
     if (someCondition) {
            [app cancelLocalNotification:localNotification];
        }
     }
}

Проблема состоит в том, что после того, как они доставлены, они больше не находятся в «запланированных локальных уведомлениях».

Ответы на вопрос(6)

Ваш ответ на вопрос