Я использую последнюю платформу уведомлений UNUserNotificationCenter для планирования локальных уведомлений.
Я делюсь некоторыми фрагментами кода, где я упоминаю триггер / доступ к триггеру. Не читайте это последовательно.Это просто фрагменты кода, где я читаю или изменяю триггер
var trigger = UNCalendarNotificationTrigger.CreateTrigger (tification.ScheduledTime.DateTimeToNSDateComponents (), false);
trigger.DateComponents.Hour =trigger.DateComponents.Hour + 7;
var trigger = (UNCalendarNotificationTrigger) (messages.Trigger);
Это работает без каких-либо ошибок компиляции, и уведомление также работает.У нас есть этот код в магазине приложений за последние несколько месяцев.В конце мы видим сбой с сообщением ниже.Я не ссылался на UNNotificationTrigger в моем коде.Кстати, это приложение xamarin IOS.
System.MemberAccessException: не удается создать экземпляр UserNotifications.UNNotificationTrigger, поскольку он является абстрактным классом