在iOS 7中,当我使用方法[[UIApplication sharedApplication] cancelAllLocalNotifications];
时,我有一个非常奇怪的行为:当我收到新通知时(我留在主屏幕并查看应用程序图标),应用程序的图标显示徽章,之后徽章消失几毫秒。如果我删除这行代码,徽章仍然存在。
答案 0 :(得分:0)
这是方法cancelLocalNotification:
而不是cancelAllLocalNotifications
试试这个
[[UIApplication sharedApplication] cancelLocalNotification:<#(UILocalNotification *)#>];