2013-02-02 5 views
1

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

Répondre

0

EKEventStore pour OS X est disponible depuis 10.8, ne sont pas disponibles pour OS X 10.7.5

Questions connexes