我有这些数据:
NSString* startDate = @"11/27/2015";
NSString* endDate = @"12/02/2015";
NSString* startHour = @"10:00";
NSString* endHour = @"15:00";
NSString* title = @"Event Title";
我想在2015年11月27日至2015年2月12日10:00至15:00之间将活动添加到日历中。
我是否每天添加多个EKEvent?或者有一种方法可以创建一个描述所有的EKEvent?
答案 0 :(得分:0)
delay(100);
答案 1 :(得分:0)
我必须使用EKRecurrenceRule类。
EKEvent* event = [EKEvent eventWithEventStore:eventStore];
EKRecurrenceRule* recurrenceRule = [[EKRecurrenceRule alloc] initRecurrenceWithFrequency:EKRecurrenceFrequencyDaily interval:1 end:[EKRecurrenceEnd recurrenceEndWithEndDate:eventEndDate]];
event.recurrenceRules = [NSArray arrayWithObjects:recurrenceRule,nil];