Как мне программно получить доступ к напоминаниям? - PullRequest
8 голосов
/ 04 декабря 2011

Я могу ошибаться, но похоже, что в iOS 5 нет открытого API для создания / доступа к программным напоминаниям. Однако есть приложение для iPhone, которое может получить к ним доступ: см. это видео .

Вопрос: как они это делают? Есть ли недокументированный способ доступа к напоминаниям? Я также посмотрел соответствующую документацию для iCloud, но не нашел ничего связанного.

Ответы [ 2 ]

5 голосов
/ 28 августа 2012

Для iOS 6.0 есть Event Kit framework grants access до users’ Напоминания.app информация.

См. Ссылку ReadingAndWritingReminders . Надеюсь, что полезно

4 голосов
/ 03 февраля 2014

Получить список напоминаний

EKEventStore *store = [[EKEventStore alloc] init];
[store requestAccessToEntityType:EKEntityTypeReminder completion:^(BOOL granted, NSError *error) {
    NSLog(@"acces to §Reminder granded %i ",granted);
}];
NSPredicate *predicate = [store predicateForRemindersInCalendars:nil];

[store fetchRemindersMatchingPredicate:predicate completion:^(NSArray *reminders) {
    for (EKReminder *reminder in reminders) {
            NSLog(@"reminder %@",reminder);

        }
}];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...