Jeśli jest to lokalny powiadomienia następnie usunąć ikonę odznakę trzeba to zrobić jak ten
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.applicationIconBadgeNumber = 1;
Jeśli jest zgłoszenie popychają można to zrobić za pomocą kodu napisane poniżej
[UIApplication sharedApplication].applicationIconBadgeNumber=0;
Możesz wywoływać te metody w dowolnym miejscu. Na przykład, jeśli chcesz, aby usunąć powiadomienie w momencie, gdy aplikacja jest uruchomiona, a następnie zapisać go w
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
jeśli aplikacja nie używa numer karty identyfikacyjnej masz do pierwszego zestawu, a następnie przywrócić to, aby usunąć go z centrum powiadomień.
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
Możesz rozważyć opublikowanie dodatkowych informacji na temat aplikacji z tą funkcją. – rjstelling
A także linki tam, gdzie było to niemożliwe. W ten sposób Twoje pytanie byłoby bardziej informacyjne – Tala
wystarczy ustawić znaczek aplikacji jako 0. wyczyści wszystkie powiadomienia z centrum powiadomień –