为什么调用cancelAllLocalNotifications会删除/清除通知中心?

为什么调用cancelAllLocalNotifications会删除/清除通知中心?

问题描述:

使用cancelAllLocalNotifications基本上应该是cancel the delivery of all scheduled local notifications。但它会继续并清除历史记录,因此通知中心不会显示最近的1/5/10最近的项目/通知。为什么调用cancelAllLocalNotifications会删除/清除通知中心?

我不确定这是一个bug还是这是故意的?

也许我应该使用cancelLocalNotification:来取消预定的本地通知(计划在将来触发)。但是这会对本地通知限制产生影响吗?

我已经向Apple报告过这个bug。也许这是故意的,也许不是。我最终使用cancelLocalNotification:而不是cancelAllLocalNotifications

+0

当我们取消本地通知时,仍然不删除第二个本地通知。 – ravoorinandan