2011-12-04 11 views
8

Potrei sbagliarmi, ma sembra che non ci siano API pubbliche per creare/accedere ai promemoria programmaticamente in iOS 5. Tuttavia, c'è un'app per iPhone che può accedervi: vedere this video.Come accedere a livello di programmazione ai promemoria?

La domanda è: come lo fanno? C'è un modo non documentato per accedere ai promemoria? Ho anche guardato la documentazione rilevante per iCloud, ma non ho trovato nulla di correlato.

+0

Sembra che non v'è alcuna API pubblica. Guardate qui per: http://stackoverflow.com/questions/7653963/is-it-possible-to-interact-with-ios-5s-reminders-app-from-my-app – shannoga

risposta

5

Per iOS 6.0 c'è Event Kitframeworkgrants access a users’ Informazioni su promemoria.app.

Fare riferimento al collegamento ReadingAndWritingReminders. Speranza utile

+0

Sì, ma questa è una nuova API introdotta in iOS 6. La domanda è stata riferita a iOS 5. –

4

ottenere l'elenco di promemoria

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

ottengo questo array, ma quei promemoria sono vuoti. – yonivav

Problemi correlati