以编程方式在iPad上添加日历事件

时间:2011-03-11 11:14:28

标签: objective-c cocoa-touch ipad

我的iPad上有一个按钮,点击它时,应创建日历上的条目,具有特定标题,默认持续时间为30分钟。我怎样才能做到这一点 ?我已经达到了一个点,我已经继承了日历对象,也能够读取它。

问题:如何从代码中添加条目?

1 个答案:

答案 0 :(得分:4)

我从我的代码粘贴了这个...如果你有任何困惑就发表评论

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

EKEvent *event  = [EKEvent eventWithEventStore:eventStore];
event.title     = @"EVENT TITLE";
event.notes     = @"Event notes here";
event.startDate = [[NSDate alloc] init];
event.endDate   = [[NSDate alloc] initWithTimeInterval:600 sinceDate:event.startDate];

[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];