2011-12-04 55 views
8

我可能是錯的,但它看起來好像沒有公共API來創建/訪問在iOS 5中以編程方式提醒。但是,有一個可以訪問它們的iPhone應用程序:請參閱this video如何以編程方式訪問提醒?

問題是:他們是怎麼做到的?有沒有無證的方式來訪問提醒?我還查看了iCloud的相關文檔,但沒有找到任何相關的信息。

+0

似乎沒有公開的API。 看這裏: http://stackoverflow.com/questions/7653963/is-it-possible-to-interact-with-ios-5s-reminders-app-from-my-app – shannoga

回答

5

對於iOS 6.0Event Kitframeworkgrants accessusers’ Reminders.app信息。

請參閱ReadingAndWritingReminders鏈接。希望有幫助

+0

是,但是這是在iOS 6中引入的新API。該問題涉及iOS 5. –

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

     } 
}]; 
+0

我得到這個數組,但那些提示是空的。 – yonivav