0

我正在创建一个 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 新事件添加屏幕。这可以改变事件的时间。有什么方法可以做到这一点。

4

1 回答 1

1

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

如果您查找EventKitUI这将允许您向用户呈现默认事件创建视图控制器的类。像EKEventViewController

于 2012-08-20T15:11:22.230 回答