iphone app添加到日历

时间:2012-08-20 15:01:24

标签: iphone events calendar

我正在创建一个iphone应用程序,可以将事件添加到本地iphone日历中。

我已在此处实施了一个流程

EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
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]; 

这个问题是它没有显示iphone新事件添加屏幕。这可以改变事件的时间。无论如何都要做到这一点。

1 个答案:

答案 0 :(得分:1)

这是正确的,因为您以编程方式创建了MKEvent

如果您查找EventKitUI,则会有一些clases,允许您向用户显示默认的事件创建视图控制器。与EKEventViewController

一样