Ich mache für die Universität eine App mit Eventkit. Ich versuche, einen Kalender zu erstellen und ihn wie einen "DefaultCalendar, automatisch" zu machen, um alle Ereignisse nur in diesem Kalender hinzuzufügen und zu lesen.EventKit erstellt und einen Standardkalender automatisch
Mein Code zu versuchen, dies zu machen ist:
// im diesem Code
EKEventStore * store = [[EKEventStore alloc] init] zu machen, rufen;
EKSource *localSource = nil;
for (EKSource *source in store.sources)
if (source.sourceType == EKSourceTypeLocal){
localSource = source;
break;
}
EKCalendar *cal;
cal = [EKCalendar calendarWithEventStore:store];
cal.title = @"NewCalendar";
cal.source = localSource;
[store saveCalendar:cal commit:YES error:nil];
//self.appDelegate.eventManager.selectedCalendarIdentifier = cal.calendarIdentifier;
// [cal.calendarIdentifier=cal.calendarIdentifier];
[[NSUserDefaults standardUserDefaults] setObject:cal.calendarIdentifier forKey:@"NewCalendar"];
}
}
Die Frage ist also, wie kann ich diesen Kalender erstellen und nach nur diesen auf meiner App verwenden. Vielen Dank
Vielen Dank für die Antwort :) –
Kein Problem. Ich bin froh, dass du es geschafft hast. – pessionic