0

これは、Icalにイベントを追加する方法です。開始日を現在の日以外にする方法と、期間を終日のイベントとして設定する方法がわかりません。

> EKEventStore *store = [[EKEventStore alloc] init];
>         [store requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) {
>             if (!granted) { return; }
>             EKEvent *event = [EKEvent eventWithEventStore:store];
>             event.title = @"Hits THermal DC I";
>             event.startDate = [NSDate date]; //today
>             event.endDate = [event.startDate dateByAddingTimeInterval:60*60];  //set 1 hour meeting
>             [event setCalendar:[store defaultCalendarForNewEvents]];
>             NSError *err = nil;
>             [store saveEvent:event span:EKSpanThisEvent commit:YES error:&err];
>             NSString *savedEventId = event.eventIdentifier;  //this is so you can access this event later
>         }];
4

1 に答える 1