如何使用eventKit框架为特定date设置提醒(警报)

我正在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

通过添加这个代码 –

 NSTimeInterval interval = 60* -min; 

min是您想要显示警报的时间。 这应该是一个负值,以便在事件之前显示(分钟)。

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

请享用!!!