0

すべてのカレンダー(自宅、職場、カレンダー、誕生日)からイベントを取得したい。defaultcalendarからイベントを取得していますが、誕生日カレンダーからイベントを取得できません。どんな助けでも素晴らしいでしょう。

4

1 に答える 1

0

この答えはあなたを助けるかもしれません:

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]);

}
于 2013-09-03T14:20:04.390 に答える