我正在创建一个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新事件添加屏幕。这可以改变事件的时间。无论如何都要做到这一点。
答案 0 :(得分:1)
这是正确的,因为您以编程方式创建了MKEvent
。
如果您查找EventKitUI
,则会有一些clases,允许您向用户显示默认的事件创建视图控制器。与EKEventViewController