Swift 本地通知图标徽章编号不递增
Posted
技术标签:
【中文标题】Swift 本地通知图标徽章编号不递增【英文标题】:Swift local notification icon badge number not incrementing 【发布时间】:2015-12-11 22:30:18 【问题描述】:我有问题。 触发通知时,我的应用程序图标徽章不会增加。我只能设置
localNotification.applicationIconBadgeNumber
到 0 或 1。
如果我设置了
localNotification.applicationIconBadgeNumber = localNotification.applicationIconBadgeNumber + 1
徽章编号仅在第一次更新,然后保持其值。
有一种方法可以增加该值吗?我已经搜索了互联网,但我无法弄清楚如何解决这个问题。
提前谢谢你!
【问题讨论】:
【参考方案1】:尝试使用 UIApplication 单例对象设置该徽章编号,而不是为本地通知分配计数器。
【讨论】:
我在 app delegate.swift 文件中尝试了 application.applicationIconBadgeNumber = application.applicationIconBadgeNumber + 1 但问题仍然存在......【参考方案2】:看看我对这个话题的回答: https://***.com/a/55615254/11340995 秘诀就是增加
【讨论】:
以上是关于Swift 本地通知图标徽章编号不递增的主要内容,如果未能解决你的问题,请参考以下文章