2015-07-30 2 views
0

Работа с моими уведомлениями и значок приложения отображаются в центре уведомлений, но если вы заходите в приложение или очищаете уведомления.UnBadging значок приложения (Swift)

В центре уведомлений мой номер иконки приложения значок остается неизменным код:

func application(application: UIApplication, didReceiveLocalNotification notification: UILocalNotification) { 
      UIApplication.sharedApplication().cancelLocalNotification(notification) 
notification.applicationIconBadgeNumber = 0 
UIApplication.sharedApplication().scheduleLocalNotification(notification) } 

ответ

0

первый, вы должны установить номер жетона на ненулевое значение, а затем установить его в ноль. последний код - очистить уведомление в центре уведомлений.

UIApplication.sharedApplication().applicationIconBadgeNumber = 1 
UIApplication.sharedApplication().applicationIconBadgeNumber = 0 
UIApplication.sharedApplication().cancelAllLocalNotifications() 
+0

Пожалуйста, ответьте в быстрой @jinhua liao –

Смежные вопросы