有没有办法从通知中心删除所有本地通知? 我试图取消全部地方通知,但它取消了整个通知,但没有 已通知(仍在计划中)。 但我想清除通知中心,我不想取消安排休息通知。
我想我必须保存整个通知,并使用cancelAllLocalNotification清除所有通知,并重新安排休息通知。 但我觉得这个丑陋的解决方案..; - (
答案 0 :(得分:0)
最佳解决方案是使用atacched(一个字典)创建userInfo对象的通知。每次创建通知时,还要创建UUID(唯一标识符),将其添加到字典中,并将该字典附加到通知中。当您需要删除时,请使用UUID字符串作为特定删除特定通知的唯一值。