我可能是錯的,但它看起來好像沒有公共API來創建/訪問在iOS 5中以編程方式提醒。但是,有一個可以訪問它們的iPhone應用程序:請參閱this video。如何以編程方式訪問提醒?
問題是:他們是怎麼做到的?有沒有無證的方式來訪問提醒?我還查看了iCloud的相關文檔,但沒有找到任何相關的信息。
我可能是錯的,但它看起來好像沒有公共API來創建/訪問在iOS 5中以編程方式提醒。但是,有一個可以訪問它們的iPhone應用程序:請參閱this video。如何以編程方式訪問提醒?
問題是:他們是怎麼做到的?有沒有無證的方式來訪問提醒?我還查看了iCloud的相關文檔,但沒有找到任何相關的信息。
對於iOS 6.0
有Event Kit
framework
grants access
到users’
Reminders.app信息。
請參閱ReadingAndWritingReminders鏈接。希望有幫助
是,但是這是在iOS 6中引入的新API。該問題涉及iOS 5. –
獲取提醒列表
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);
}
}];
我得到這個數組,但那些提示是空的。 – yonivav
似乎沒有公開的API。 看這裏: http://stackoverflow.com/questions/7653963/is-it-possible-to-interact-with-ios-5s-reminders-app-from-my-app – shannoga