Как установить fromDate в UNTimeIntervalNotificationTrigger - PullRequest
0 голосов
/ 05 июля 2018

Мне нужно отправлять уведомление каждые 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]), но он повторяется каждый день, как каждый час с определенным совпадением часов и минут. Я также следовал за другими решениями переполнения стека, но все еще не получил никакого решения.

...