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]];

现在我应该如何为此事件添加警报(提醒)?

谢谢兰吉特

4

1 回答 1

13

通过添加此代码 -

NSTimeInterval interval = 60* -min;

其中 min 是您要显示警报的时间。这应该是一个负值,以便在您的活动之前(分钟)出现。

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

享受!!!

于 2012-01-05T11:15:27.020 回答