我正在开发带有推送通知和本地通知的 iOS 应用程序,我知道如何从中心删除 1 和所有通知,
使用
[[UIApplication sharedApplication]cancelAllLocalNotifications];
但我的问题是,如果我安排了一些本地通知,
并且收到了推送通知,所以didReceiveRemoteNotification
我在写
[[UIApplication sharedApplication]cancelAllLocalNotifications];
用于明确的通知中心,
但它也被清除了我所有的 LocalNotification ......
编辑 如果在 NC 中总共有 3 个通知,即 1 个来自本地通知,两个来自推送(来自服务器)在这种情况下我该如何处理呢?我在 NC 中点击第一个通知(来自服务器)。在这种情况下应该做什么,我的应用程序徽章应该是 2。
那我该怎么办?