如何以编程方式访问提醒?

时间:2011-12-04 13:42:42

标签: iphone ios5

我可能错了,但看起来没有公共API可以在iOS 5中创建/访问以编程方式提醒。但是,有一个适用于iPhone的应用可以访问它们:请参阅this video

问题是:他们是怎么做到的?是否有任何未记录的方式来访问提醒?我还查看了iCloud的相关文档,但没有找到任何相关内容。

2 个答案:

答案 0 :(得分:5)

对于iOS 6.0,有Event Kit framework grants accessusers’ Reminders.app信息。

参考ReadingAndWritingReminders链接。希望有用

答案 1 :(得分:4)

获取提醒列表

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

        }
}];