问题
I am working with EventKit framework in iOS 5 and I successfully added an event to the iOS calendar using the below code
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]];
Now How shall i added an alarm (reminder) for this event ?
Thanks Ranjit
回答1:
By Adding this code -
NSTimeInterval interval = 60* -min;
Where min is the time when you want to show alert. this should be a negative value so that this will appear (min) before of your event.
EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:interval];
[myEvent addAlarm:alarm];
Enjoy!!!
来源:https://stackoverflow.com/questions/8270117/how-to-set-a-reminderalarm-using-eventkit-framework-for-a-particular-date