我正在使用EventKit在日历中存储事件。
现在我使用的是[event setCalendar:self.defaultCalendar];
哪里,
self.defaultCalendar = self.eventStore.defaultCalendarForNewEvents.现在,我喜欢访问所有可用的日历列表。因为我想给用户从平均列表中选择期望的日历。
看了苹果公司的文档后,我知道我可以通过委托方法设置任何日历,
- (EKCalendar *)eventEditViewControllerDefaultCalendarForNewEvents:(EKEventEditViewController *)controller但是,如何获取/访问可用日历(一组可用日历,以便我可以向用户显示该列表)?
发布于 2015-04-24 21:39:04
它相对简单:
EKEntityType type = EKEntityTypeEvent;
NSArray *calendars = [self.eventStore calendarsForEntityType:type];请注意,根据您要编辑的内容,EKEntityType可以是EKEntityTypeEvent或EKEntityTypeReminder。
https://stackoverflow.com/questions/29848929
复制相似问题