所以我有一个UILocalNotification设置来更改Icon徽章。
[myNote setApplicationIconBadgeNumber:[[UIApplication sharedApplication] applicationIconBadgeNumber]+1];
如果我在设置之后不更改徽章编号,那么它可以正常工作。如果徽章显示2,我们可以说,当我设置通知时,它会在通知关闭时更改为3。但是,我们可以说,在通知触发之前,我会在应用内将其从2更改为5,但在触发时仍会将其更改为3。
我需要它能够在当前的徽章编号上添加1,而不是在我第一次安排通知时徽章显示的编号。例如:如果在我安排通知时它是2,那么在应用程序中将其更改为5,通知应该在它触发时将其更改为6。
有办法吗?我开始讨厌UILocalNotification。
谢谢你们!
答案 0 :(得分:1)
不幸的是,没有这样的API。但是,您可以丢弃以前的所有通知,并使用更新的徽章编号重新安排它们。但我同意你的看法,本地通知和徽章号码一定会到达砖墙并惹恼你。