0

我最近看到了 eventkit 框架。

我成功地使用了它。

现在的情况是……

我有所有应该在 eventkit 中输入的数据......现在我不想使用 uieventkit 框架。

我有我的表格视图,其中包含在日历中填写数据所需的所有详细信息。

所以我想在不使用 eventkitUI 的情况下添加所有这些数据。我不想显示 eventkit 的 UI

谁能告诉我该怎么做?

4

1 回答 1

1

这是一个帮助您入门的代码片段。您将需要使用您的事件数据填写详细信息。该代码显示了如何添加非重复事件。对于重复事件,您需要添加有关事件重复的其他详细信息。请注意,该片段不会释放分配的对象,但您需要像往常一样进行适当的内存管理。

EKEventStore *eventStore = [[EKEventStore alloc] init];
EKCalendar *calendar = [eventStore defaultCalendarForNewEvents];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.calendar = çalendar;
event.title = yourTitle; 
event.notes = yourNotes; 
event.startDate = yourStartDate; 
event.endDate = yourEndDate;

NSError *saveError = nil;
result = [eventStore saveEvent:event span:EKSpanThisEvent error:&saveError];
于 2011-09-19T09:21:35.920 回答