[英]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.