swift - 本地通知徽章数量不超过一个

标签 swift notifications numbers locale badge

几分钟后,我同时收到了两个不同的本地通知。 但是应用程序的徽章编号显示“1”而不是“2”

我的代码:

var localNotification = UILocalNotification()

localNotification.userInfo = ["UUID": FirstReminderString, ]
localNotification.fireDate = SameDay
localNotification.alertBody = "Reminder !"
localNotification.timeZone = NSTimeZone.defaultTimeZone()
localNotification.applicationIconBadgeNumber = UIApplication.sharedApplication().applicationIconBadgeNumber + 1

UIApplication.sharedApplication().scheduleLocalNotification(localNotification)

最佳答案

当您安排通知时,会使用当前徽章编号(可能为 0)。因此,在徽章编号递增之前,对于您安排的所有通知,新徽章编号将为 1。

关于swift - 本地通知徽章数量不超过一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31379868/

相关文章:

Swift 3 - 自定义按钮(图像和文本)只有在没有 socket 的情况下才能正确绘制?

objective-c - Downpicker 没有出现在 UITableView 中

ios - 在上午 "A"到下午 "B"之间每隔 x 分钟重复一些操作

algorithm - 从 'n' 不同数字的组合中生成一个唯一数字?

java - 可以写成两个平方和的数字

ios - 一直可靠工作的时间戳函数只是导致了 EXC_BAD_INSTRUCTION

ios - 如何删除特定单元格的模糊 View ?

ruby-on-rails - Rails : Is it better to send email notifications from a model or a controller?

PHP MYSQL,简单通知

javascript - 如果一个数字有 .00 你怎么能删除它?