ios - 如何在 iOS8 中保留通知中心的同时清除角标(Badge)编号

标签 ios notifications

这个问题在其他几个链接中被问到,比如 How to clear badge number while preserving notification center

我的问题更具体一些。

我想在打开应用程序时清除角标(Badge)编号,但我希望通知中心的通知不被清除。

上面链接中的建议答案是将角标(Badge)编号设置为 -1:

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:-1]

这适用于 iOS8?我正在尝试但没有成功。

谢谢

大卫

最佳答案

正如文档所说,当您将角标(Badge)计数分配给 0 时,通知将从通知区域消失。<0 也会导致相同的效果。

关于ios - 如何在 iOS8 中保留通知中心的同时清除角标(Badge)编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32253799/

相关文章:

ios - 通过 Cocoapods 添加到 Objective-C 应用程序中的 Swift 框架 - "Module not found"

ios - 提升中的项目模板

iphone - 关闭 iOS 6 上的 Modal ViewController 动画崩溃

android - 广播接收器未收到 Intent (RemoteViews/PendingIntent)

android - MIUI 抬头通知不起作用

ios - 本地化 Storyboard的修改 - 转换为基础 Storyboard

ios - 如何向 MKPointAnnotation 添加按钮?

ios - 从枚举类型 'enum UIDeviceOrientation' 隐式转换为不同的枚举类型 'UIInterfaceOrientation' 'enum UIInterfaceOrientation

android - 如何将应用程序图标设置为通知抽屉中的通知图标

javascript - 在 Phonegap 中加载通知