UNCalendarNotificationTrigger с будущей датой - PullRequest
0 голосов
/ 03 мая 2018

Можно ли указать будущую дату запуска календаря в режиме повтора YES. Т.е. уведомление должно срабатывать с указанной даты до ежедневной (каждый следующий день). Например, Я хочу получать уведомления каждый день с 8:00 до 30 дней, но оно должно срабатывать через 2 - 30 дней, но не с сегодняшнего дня.

NSDateComponents *components = [calendar components:NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitTimeZone
                                           fromDate:fireDate];
UNMutableNotificationContent *objNotificationContent = [[UNMutableNotificationContent alloc] init];
objNotificationContent.title = @"Sample";
UNCalendarNotificationTrigger *trigger = [UNCalendarNotificationTrigger triggerWithDateMatchingComponents:components repeats:YES];

fireDate - будущая дата, но при использовании dateComponents с параметром Hour and Minute с сегодняшнего дня.

...