我可能错了,但是看起来在iOS 5中没有公共API可以通过编程方式创建/访问提醒事项。不过,有一款iPhone应用程序可以访问它们:请参见这个视频。
问题是:他们是如何做到的?是否有任何未记录的方法访问提醒事项?我也查看了iCloud相关文档,但没有找到任何相关信息。
问题是:他们是如何做到的?是否有任何未记录的方法访问提醒事项?我也查看了iCloud相关文档,但没有找到任何相关信息。
对于 iOS 6.0
,有一个名为Event Kit
的框架
可以授权
访问用户
的提醒事项信息。
请参考阅读和编写提醒事项链接。希望有所帮助。
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);
}
}];