0

我需要在我的应用程序中开发日历应用程序,因此我需要从本地日历中获取事件来做之前我怀疑我们如何知道本地日历中有多少年?我们如何检索数据?

4

1 回答 1

1

您可以使用 EKEventStore 类从用户的日历数据库中获取所有事件。你得到所有的事件形式eventstore只是把开始日期[NSDate distantPast]和结束日期作为[NSDate distantFuture]

self.eventStore = [[EKEventStore alloc] init];
NSPredicate *fetchCalendarEvents = [self.eventStore predicateForEventsWithStartDate:[NSDate distantPast] endDate:[NSDate distantFuture] calendars:calendarArray];

NSArray *allEvents = [self.eventStore eventsMatchingPredicate:fetchCalendarEvents];
于 2013-08-02T11:38:07.923 回答