使用Event Kit为日历添加时间

时间:2012-08-16 11:54:41

标签: ios xcode4

我需要使用EventKit在特定日期和时间添加一些事件。例如,我想在2012年9月2日下午1:00添加活动。

如果有人知道解释它。

1 个答案:

答案 0 :(得分:0)

要指定特定日期,您应使用日期组件:

NSCalendar *greg = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comps = [[NSDateComponents alloc] init];
comps.day = 2;
comps.month = 9;
comps.year = 2012;
comps.hour = 13;

NSDate *eventDate = [greg dateFromComponents:comps];

要通过EventKit添加活动,请使用eventWithEventStore:并修改属性startDate