几分钟后,我同时收到了两个不同的本地通知。 但是应用程序的徽章编号显示“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/