如果单击推送通知中的关闭按钮,如何删除徽章编号?

Pis*_*ean 13 iphone objective-c apple-push-notifications badge ios-4.2

我正在使用推送通知.当我收到通知时,它会附带2个按钮,查看并关闭.如果我点击查看它会打开应用程序,当我点击关闭按钮时,它什么都不做,但应用程序图标上会出现一个徽章编号.然后,当我再次打开我的应用程序时,徽章编号应该消失,但事实并非如此.如果用户点击应用图标,我该如何删除该徽章编号?感谢名单

ama*_*ttn 40

将以下代码放在applicationDidFinishLaunching或applicationDidBecomeActive中.

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
Run Code Online (Sandbox Code Playgroud)