次のコードを使用して、EVENTKIT を使用してカレンダーを表示しました
- (BOOL)createEvent:(NSString *)title
at:(NSString *)location
starting:(NSDate *)startDate
ending:(NSDate *)endDate
withBody:(NSString *)body
{
eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = title;
event.location = location;
event.startDate = startDate;
event.endDate = endDate;
event.notes = body;
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
EKEventEditViewController *eventViewController = [[EKEventEditViewController alloc] init];
eventViewController.event = event;
eventViewController.eventStore = eventStore;
//eventViewController.editViewDelegate = self;
[self presentModalViewController:eventViewController animated:YES];
return TRUE;
}
上記の関数を呼び出すと、イベントキット ビュー コントローラーが表示されます。その中でアラートボタンをクリックすると、以下のようなデフォルトのアラートタイミングが得られます
1日前、2日前、最大30日前など、イベントアラートのタイミングを希望する方法で希望します。
誰でもこれを行う方法を教えてください。