4

次のコードを使用して、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日前など、イベントアラートのタイミングを希望する方法で希望します。

誰でもこれを行う方法を教えてください。

4

1 に答える 1