- (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视图控制器.
当我单击其中的警报按钮时,我将获得默认警报时间,如下所示
我希望事件提醒时间以我想要的方式,比如前一天,前一天到前30天.
任何人都可以告诉我如何做到这一点
提前谢谢了
EKAlarm *alarm = [EKAlarm alarmWithrelativeOffset:-900]; // 15 min alarm [event addAlarm:alarm];总结
以上是内存溢出为你收集整理的ios – 是否可以使用eventkit更改icalendar中的默认闹钟时间?全部内容,希望文章能够帮你解决ios – 是否可以使用eventkit更改icalendar中的默认闹钟时间?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)