【发布时间】:2012-08-16 05:06:25
【问题描述】:
我使用以下代码通过 EVENTKIT 显示日历
- (BOOL)createEvent:(NSString *)title
at:(NSString *)location
starting:(NSDate *)startDate
ending:(NSDate *)endDate
withBody:(NSString *)body
{
eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = title;
event.location = location;
event.startDate = startDate;
event.endDate = endDate;
event.notes = body;
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
EKEventEditViewController *eventViewController = [[EKEventEditViewController alloc] init];
eventViewController.event = event;
eventViewController.eventStore = eventStore;
//eventViewController.editViewDelegate = self;
[self presentModalViewController:eventViewController animated:YES];
return TRUE;
}
当我调用上述函数时,会显示一个 eventkit 视图控制器。 当我单击其中的警报按钮时,我将获得如下所示的默认警报时间
我希望在 1 天前、2 天前到 30 天前以任何我希望的方式显示事件警报时间。
谁能告诉我怎么做 非常感谢提前
【问题讨论】:
标签: ios objective-c eventkit