Разница между UNTimeIntervalNotificationTrigger и UNCalendarNotificationTrigger?
Мое приложение сильно зависит от уведомлений, и недавно я заметил некоторые проблемы с уведомлениями, которых раньше не было до iOS 11.2.
1) Вызов removeDeliveredNotifications для уведомления UNCalendarNotificationTrigger больше не удаляет его, но он удаляет уведомления, инициированные UNTimeIntervalNotificationTrigger. (Тот факт, что removeDeliveredNotifications не работает для UNCalendarNotificationTrigger, кажется очень странным)
2) Нажатие действия на уведомлении, инициируемом UNCalendarNotificationTrigger, приводит к удалению всех других уведомлений, инициированных с помощью UNCalendarNotificationTrigger, но не удаляет любые инициированные уведомления UNTimeIntervalNotificationTrigger.
Это нормальное поведение или я что-то пропустил, может быть, в моем проекте XCode или в моем понимании этих двух триггеров? Пожалуйста помоги...