【问题标题】:iOS remove notification from notification center [duplicate]iOS从通知中心删除通知[重复]
【发布时间】:2025-12-16 09:45:01
【问题描述】:

可能重复:
iOS application: how to clear notifications?

当我点击它并启动我的应用程序时,有没有办法从通知中心(iOS 5)删除通知? 非常感谢

【问题讨论】:

    标签: iphone ios push-notification nsnotificationcenter


    【解决方案1】:

    UIApplication 实例的applicationIconBadgeNumber 属性设置为0。即,

    [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
    

    编辑:在当前的 iOS SDK 中,您不能以编程方式从通知中心删除单个通知。

    【讨论】:

    • 这只是为我从应用程序图标中删除数字,但不清除通知中心......出了什么问题?
    • 是本地通知还是远程通知?
    • 经过一番搜索,我找到了一个比这更好的答案。看看我对你的回答的评论。
    • 当您想删除一个通知并且答案删除所有通知时,为什么这被标记为正确答案?您是否找到了只删除一个通知的方法?
    • 我必须添加 [[UIApplication sharedApplication] cancelAllLocalNotifications];让它工作。