Я хочу получать события из всех календарей (дома, работы, календаря и дня рождения). Я получаю события из календаря по умолчанию, но не могу получить события из календаря дня рождения. Любая помощь будет отличной.
Получайте события из всех EKCalendar
Ответы (1)
Этот ответ может вам помочь:
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]);
}
person
brnunes
schedule
03.09.2013