我有一个场景,我安排了两个单独的 LocalNotifications。一个在午夜十点开始点火,另一个每小时点火一次。我可以通过在调度通知时设置通知的 UserInfo 来区分它们。
对于每小时通知,每次该通知触发时,我都会在 Core Data 中创建一个项目。但问题是,对于每小时通知,每次触发时我都会在 Core Data 中获得很多额外的项目。
我没有调用以下代码行,因为调用它似乎也取消了我应该在午夜之后触发的通知。
[[UIApplication sharedApplication] cancelAllLocalNotifications];
当我有多个计划的 LocalNotifications 时,我应该如何使用 cancelAllLocalNotifications?