6

iOS 5でEventKitフレームワークを使用していて、以下のコードを使用してiOSカレンダーにイベントを正常に追加しました

EKEventStore *eventDB = [[EKEventStore alloc] init];

    EKEvent *myEvent  = [EKEvent eventWithEventStore:eventDB];

    myEvent.title     = @"New Event";
    myEvent.startDate = [[NSDate alloc] init];
    myEvent.endDate   = [[NSDate alloc] init];
    myEvent.allDay = YES;

    [myEvent setCalendar:[eventDB defaultCalendarForNewEvents]];

では、このイベントのアラーム(リマインダー)をどのように追加すればよいですか?

ありがとうRanjit

4

1 に答える 1

13

このコードを追加することによって-

NSTimeInterval interval = 60* -min;

ここで、minはアラートを表示する時間です。これは、イベントの前(min)に表示されるように、負の値にする必要があります。

EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:interval];
[myEvent addAlarm:alarm];

楽しみ!!!

于 2012-01-05T11:15:27.020 に答える