从启动器图标中删除LocalNotification徽章编号

时间:2012-12-06 13:52:24

标签: iphone objective-c xcode ipad cocoa-touch

我正在尝试在应用中添加一项功能,每当我做笔记时,它会在几天后调用UILocalNotification(硬编码)。现在,在launcher Icons我可以看到标记为“1”的红色徽章。如何删除此徽章?

最好的问候

1 个答案:

答案 0 :(得分:2)

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;

在处理用户与本地通知的交互的任何代码中添加该行。如果您希望在本地通知触发时清除徽章,则不能(因为将通知的applicationIconBadgeNumber属性设置为0只是意味着“不要更改现有徽章。”)< / p>