this is the answer!-(NSMutableArray*)getReminders { NSMutableArray *result = [[NSMutableArray alloc] init]; EKEventStore *eventStore = [[EKEventStore alloc] init]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSDate *now = [NSDate date]; NSDate *startDate = [calendar dateBySettingHour:0 minute:0 second:0 ofDate:now options:0]; NSDate *endDate = [calendar dateBySettingHour:23 minute:59 second:59 ofDate:now options:0]; NSPredicate *predicate = [eventStore predicateForIncompleteRemindersWithDueDateStarting:startDate ending:endDate calendars:nil]; [eventStore fetchRemindersMatchingPredicate:predicate completion:^(NSArray *reminders) { for (EKReminder *reminder in reminders) { FSReminder *currentReminder = [[FSReminder alloc] init]; currentReminder.title = reminder.title; currentReminder.time = [NSString stringWithFormat:@%ld:%ld, reminder.startDateComponents.hour, reminder.startDateComponents.minute]; [result addObject:currentReminder]; } }]; return result; }
Topic:
App & System Services
SubTopic:
General
Tags: