我可能错了,但看起来没有公共API可以在iOS 5中创建/访问以编程方式提醒。但是,有一个适用于iPhone的应用可以访问它们:请参阅this video。
问题是:他们是怎么做到的?是否有任何未记录的方式来访问提醒?我还查看了iCloud的相关文档,但没有找到任何相关内容。
答案 0 :(得分:5)
对于iOS 6.0
,有Event Kit
framework
grants access
到users’
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);
}
}];