0

Мне нужно очистить все удаленные/локальные уведомления с панели уведомлений, когда пользователь выходит из приложения без очистки самостоятельно. Я использую этот код, чтобы очистить уведомления, но она не работает для меня это мой код:Как очистить все уведомления от панели уведомлений в iphone

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 
[UIApplication sharedApplication].applicationIconBadgeNumber = 0; 
+0

Где вы пишете этот код? –

+0

В режиме выхода из системы @Sim – Vishnu

+0

Это не приведет к удалению удаленных уведомлений. –

ответ

0

Кажется, что ваш код является правильным. Тем не менее вы можете попробовать это.

[UIApplication sharedApplication].applicationIconBadgeNumber = -1; 

См. this.