iPhone:如何从通知中心删除通知

时间:2012-08-17 10:41:20

标签: iphone push-notification apple-push-notifications

我有一个向我的iPhone发送推送通知的提供商。如果我在主屏幕上,我点击通知中心的推送通知,我的应用程序将打开。然后我关闭我的应用程序,但通知仍在通知中心...为什么?我已经读过了,为什么它不会消失?关闭我的应用程序后如何删​​除此通知?

2 个答案:

答案 0 :(得分:1)

您想要从应用程序中删除徽章,只需将徽章编号的值指定为0表示自动删除徽章。

   - (void)applicationWillEnterForeground:(UIApplication *)application
    {
             [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
             [[UIApplication sharedApplication] cancelAllLocalNotifications];
    }

答案 1 :(得分:0)

您可以使用以下代码删除通知

[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
[[UIApplication sharedApplication] cancelAllLocalNotifications];

这将从通知中心删除所有应用的通知。