Ios 当应用程序在后台运行时,如何清除DidReceiveEmoteNotification方法中的通知?

Ios 当应用程序在后台运行时,如何清除DidReceiveEmoteNotification方法中的通知?,ios,Ios,我需要清除通知中心中的通知,当我单击通知中心中的通知或后台应用程序中的徽章时。我可以登录到DidReceiveMotonification。但未清除通知中心中的通知 您可以试试这两行,我在收到通知时总是使用这两行 [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0]; [[UIApplication sharedApplication] cancelAllLocalNotifications]; 设置应用程序徽

我需要清除通知中心中的通知,当我单击通知中心中的通知或后台应用程序中的徽章时。我可以登录到DidReceiveMotonification。但未清除通知中心中的通知

您可以试试这两行,我在收到通知时总是使用这两行

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

设置应用程序徽章编号
是一个多用途属性,用于设置徽章编号并清除通知

如果我理解正确,您正在尝试清除推送通知的徽章

如果是,请在中使用此代码

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
ApplicationIDBecomeActive