我正在开发基于 Homekit 的应用程序,In That Homekit 支持在特定日期触发的触发器,并且可以安排按分钟、小时、天、周和月重复触发。
我想安排触发器在用户选择的特定日期触发,例如周一、周二、周三、周四或周末(周六、周日)。
我已经设置了重复使用NSDateComponents
但无法设置特定日期的重复。
有没有办法按recurrenceCalendar
对象安排它?
HMTimerTrigger
的方法有这个可以作为参数传递的对象。
HMTimerTrigger *newTrigger = [[HMTimerTrigger alloc] initWithName:@"Morning Schedule"
fireDate:self.fireDate
timeZone:nil
recurrence:recurranceComp
recurrenceCalendar:nil];