我的应用非常依赖通知,我最近注意到一些在 iOS 11.2 之前从未出现过的通知问题。
1) 通过 UNCalendarNotificationTrigger 对通知调用 removeDeliveredNotifications 不会再删除它,但会删除由 UNTimeIntervalNotificationTrigger 触发的通知。(事实上 removeDeliveredNotifications 不适用于 UNCalendarNotificationTrigger 似乎很奇怪)
2) 对由 UNCalendarNotificationTrigger 触发的通知按下操作会导致所有其他由 UNCalendarNotificationTrigger 触发的通知被删除,但不会删除任何 UNTimeIntervalNotificationTrigger 触发的通知。
这种行为是正常的还是我在我的 Xcode 项目或我对这两个触发器的理解中遗漏了一些东西?请帮忙...