klazuka / Kal或EventKit可以处理多个日历吗?

时间:2012-06-05 14:51:58

标签: objective-c ios

我有一个iPad应用程序,需要有多个日历,每个员工一个,以及一个给出所有员工日历的综合视图的日历。

Kai或EventKit是否支持此要求?如果没有,是否会有日历API?

1 个答案:

答案 0 :(得分:1)

Event Kit执行此操作...假设您有一个名为myEventStore的EKEventStore,请按以下方式定义日历数组:

NSArray *calendarArray = myEventStore.calendars;

并获取此类事件

NSPredicate *fetchAllEvents = [self.myEventStore predicateForEventsWithStartDate:[NSDate distantPast] endDate:[NSDate distantFuture] calendars:calendarArray]; //you can modify this predicate, just keep calendar:calendarArray
NSArray *allEvents = [self.myEventStore eventsMatchingPredicate:fetchAllEvents];