J'essaie d'utiliser EKEventStore en recherchant un document dans le Web et dans la référence. Mais encore eu problème ci-dessous qui semble que je ne peux pas accéder au magasin dans OSx. Le mien est 10.7.5, aidez svp à suggérer ce que j'ai fait mal là-dessus.Impossible d'accéder à EKEventStore dans OSx
#import "AppDelegate.h"
@implementation AppDelegate
@synthesize store = _store;
@synthesize defaultCalendar = _defaultCalendar;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
// Insert code here to initialize your application
self.store = [[EKEventStore alloc] initWithAccessToEntityTypes:EKEntityTypeEvent];
self.defaultCalendar = [self.store defaultCalendarForNewEvents];
}
- (IBAction)startPress:(id)sender {
NSLog(@"Default calendar:%@ is nil:%@", [self.defaultCalendar title],(self.defaultCalendar));
NSArray *calendars = [self.store calendarsForEntityType:EKEntityTypeEvent];
NSLog(@"Total calendars %lu", calendars.count);
}
Ce résultat est sorti en Log
02/02/2013 08: 24: 42,429 iCalendarProfiler-Test01152013 [2296: 403] Calendrier par défaut: (null) est nulle: (null) 2013-02-02 08: 24: 42,429 iCalendarProfiler-Test01152013 [2296: 403] calendriers au total 0