0
我试图在应用程序中添加一个功能,每当我发出便笺时,它会在几天后(硬编码)调用UILocalNotification
。现在,在launcher Icons
我可以看到带有标记“1”的红色徽章。我怎样才能删除这个徽章?从启动图标删除LocalNotification徽章号码
问候
我试图在应用程序中添加一个功能,每当我发出便笺时,它会在几天后(硬编码)调用UILocalNotification
。现在,在launcher Icons
我可以看到带有标记“1”的红色徽章。我怎样才能删除这个徽章?从启动图标删除LocalNotification徽章号码
问候
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
加入该行的任何代码处理用户与本地通知互动。如果您希望在本地通知触发时清除徽章,则不能(因为将通知的applicationIconBadgeNumber
属性设置为0
只意味着“不要更改现有徽章”。)
根据Apple文档“Set设置为0(零)以隐藏徽章号码。默认值为0.“。参考http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html – Jim
@Jim这是'UIApplication'。 'UILocalNotification'的行为不同。 –
我同意你的意见。我错过了这里的背景。 – Jim