Как установить fromDate в UNTimeIntervalNotificationTrigger
Мне нужно отправлять уведомления каждые 48 часов с определенной даты. Я могу запланировать это с помощью UNTimeIntervalNotificationTrigger
как -
let trigger : UNTimeIntervalNotificationTrigger = UNTimeIntervalNotificationTrigger.init(timeInterval: TimeInterval(48 * 60 * 60), repeats: true);
let content = UNMutableNotificationContent()
// Set the content whatever you want like title, subtitle, sound, userInfo
let request = UNNotificationRequest(identifier: alertId, content: content, trigger: trigger);
Моя проблема в том, как установить fireDate
, Мне нужно начать это уведомление с будущей даты, но, используя его, оно начинается с сегодняшнего дня.
Я также пытался использовать UNCalendarNotificationTrigger
(используя компонент [.hour, .minute]
), но это повторяется каждый день как особые часовые и минутные совпадения каждый день. Я также следовал за другими решениями переполнения стека, но все еще не получил никакого решения.