簡體   English   中英

iPhone:如何從通知中心刪除通知

[英]iPhone: how to remove notification from notification center

我有一個提供程序,可以將推送通知發送到我的iPhone。 如果我在主屏幕上,則在通知中心中單擊推送通知,然后我的應用程序將打開。 然后我關閉了我的應用程序,但是通知仍在通知中心中……為什么? 我已經讀過了,為什么它不消失? 關閉我的應用程序后如何刪​​除此通知?

您想從應用程序中刪除徽章,只是將徽章編號的值分配為0表示自動刪除徽章。

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

您可以使用以下代碼刪除通知

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

這將從通知中心刪除所有應用程序的通知。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM