我使用[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]
清除徽章编号。它工作正常,但同时删除了远程通知。
还有许多其他问题需要清除通知中心,但我不想清除它们。我只想在保留通知的同时清除徽章数量。
有什么办法可以做到这一点?
最佳答案
解决此问题的一种方法是将徽章计数设置为负值。负值不会显示在主屏幕上,并且由于它们不是零,因此不会导致通知中心被清除。
尝试[[UIApplication sharedApplication] setApplicationIconBadgeNumber:-1]
,看看它是否导致用户面对想要的行为。
关于ios - 如何在保留通知中心的同时清除角标(Badge)编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16534405/