Odrzucić już dostarczoną UILocalNotification?

Czy można to zrobić?UIApplication's scheduledLocalNotifications wydaje się, że nie zwraca powiadomień, które zostały już dostarczone do centrum powiadomień użytkownika, więc myślę, że może to być zgodne z projektem, ale nie mogę znaleźć żadnych udokumentowanych dowodów tego.

Ktoś wie?

Dzięki!

EDYCJA: Znaleziono to:

Można anulować określone zaplanowane powiadomienie, wywołując cancelLocalNotification: w obiekcie aplikacji i można anulować wszystkie zaplanowane powiadomienia, wywołując cancelAllLocalNotifications. Obie te metody również programowo odrzucają obecnie

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

Jak jednak uzyskać odniesienie do już dostarczonego powiadomienia, jeślischeduledLocalNotifications nie daje mi powiadomień, które zostały już dostarczone?

EDYCJA 2:

Oto, co próbuję zrobić, po zarejestrowaniu niektórych powiadomień:

UIApplication *app = [UIApplication sharedApplication];

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

Problem polega na tym, że gdy już zostaną dostarczone, nie są już w „zaplanowanych zgłoszeniach lokalnych”.

questionAnswers(6)

yourAnswerToTheQuestion