Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法从通知中心删除所有本地通知?我试图取消AllLocalNotification,但它取消了尚未通知的整个通知(仍在计划中)。但我只想清除通知中心,我不想取消安排休息通知。
我想我必须保存整个通知,并使用 cancelAllLocalNotification 清除所有通知,然后重新安排休息通知。但我觉得它丑陋的解决方案.. ;-(
最好的解决方案是使用附加的 userInfo 对象(字典)创建通知。每次创建通知时,还要创建一个 UUID(唯一标识符),将其添加到字典并将该字典附加到通知中。当您需要删除时,使用 UUID 字符串作为唯一值来具体删除特定通知。