Я проверил приложение iOS 10 Home. Снимок экрана снимается только с основного приложения.
За последние два дня я пытался реализовать функция повторения HMTimerTrigger. Мое требование - я должен повторять Триггер каждый понедельник, вторник и пятницу. Я нашел, что я могу добавить только один день (понедельник или вторник... но не понедельник и вторник), как показано ниже.
unsigned flags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitWeekOfYear | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute;
NSDate *fireDate = [NSDate date];
NSDateComponents *recurrenceComponents = [[NSDateComponents alloc] init];
recurrenceComponents.weekday = 2; // For monday
NSDateComponents *dateComponents = [[NSCalendar currentCalendar] components:flags fromDate:fireDate];
fireDate = [[NSCalendar currentCalendar] dateFromComponents:dateComponents];
HMTimerTrigger *trigger = [[HMTimerTrigger alloc] initWithName:triggerName.text
fireDate:fireDate
timeZone:nil
recurrence:recurrenceComponents
recurrenceCalendar:[NSCalendar currentCalendar]];
Спасибо, что прочитал мой пост. Любые идеи/предложения были бы очень полезными.