如何在iOS8中保留通知中心的同时清除徽章编号

如何在iOS8中保留通知中心的同时清除徽章编号,ios,notifications,Ios,Notifications,这个问题在其他几个链接中提出,如 我的问题更具体一点 我想在打开应用程序时清除徽章号码,但我不希望清除通知中心中的通知 上面链接中的建议答案是将徽章编号设置为-1: [[UIApplication sharedApplication] setApplicationIconBadgeNumber:-1] 这对iOS8有效吗?我正在努力,但没有成功 多谢各位 Davide正如医生所说,当您将徽章计数指定为0时,通知将从通知区域消失。确保在调用ApplicationIDBecMeactive方法时正

这个问题在其他几个链接中提出,如

我的问题更具体一点

我想在打开应用程序时清除徽章号码,但我不希望清除通知中心中的通知

上面链接中的建议答案是将徽章编号设置为-1:

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:-1]
这对iOS8有效吗?我正在努力,但没有成功

多谢各位


Davide

正如医生所说,当您将徽章计数指定为0时,通知将从通知区域消失。确保在调用ApplicationIDBecMeactive方法时正在清除图标的徽章号。您好@Sean,谢谢您的快速回答。我正在清除ApplicationIDBecomeActive中的图标徽章(将其设置为-1)。不幸的是,这也清除了我的通知中心。