0
我想從所有日曆(家庭,工作,日曆和生日)獲取活動。我從defaultcalendar獲取事件,但無法從生日日曆中獲取事件。任何幫助都會很棒。從所有EKCalendar獲取活動
我想從所有日曆(家庭,工作,日曆和生日)獲取活動。我從defaultcalendar獲取事件,但無法從生日日曆中獲取事件。任何幫助都會很棒。從所有EKCalendar獲取活動
This answer可以幫助你:
NSDate* endDate = [NSDate dateWithTimeIntervalSinceNow:[[NSDate distantFuture] timeIntervalSinceReferenceDate]];
NSArray *calendarArray = [NSArray arrayWithObject:cal];
NSPredicate *fetchCalendarEvents = [eventStore predicateForEventsWithStartDate:[NSDate date] endDate:endDate calendars:calendarArray];
NSArray *eventList = [eventStore eventsMatchingPredicate:fetchCalendarEvents];
for(int i=0; i < eventList.count; i++){
NSLog(@"Event Title:%@", [[eventList objectAtIndex:i] title]);
}