So erstellen und speichern Sie EKCalendar auf ios 6

Ich habe ein Problem, wo ich meine EKCalendar und alles sieht gut aus aber wenn ich dann auf go, um die Liste meine Kalender, es nicht zeigen, bis. Ich gehe auch zu überprüfen, meine Liste Kalender in meiner Kalender app, aber es ist nicht existent. Irgendwelche Gedanken?

Hier ist mein button code zu erstellen, meinen Kalender:

- (IBAction)one:(id)sender {
NSString* calendarName = @"My Cal";
EKCalendar* calendar;

//Get the calendar source
EKSource* localSource;
for (EKSource* source in eventStore.sources) {
    if (source.sourceType == EKSourceTypeLocal)
    {
        localSource = source;
        break;
    }
}

if (!localSource)
    return;

calendar = [EKCalendar calendarWithEventStore:eventStore];
calendar.source = localSource;
calendar.title = calendarName;

NSError* error;
bool success= [eventStore saveCalendar:calendar commit:YES error:&error];
if (error != nil)
{
    NSLog(error.description);
    //TODO: error handling here
}
NSLog(@"cal id = %@", calendar.calendarIdentifier);
}

Und hier ist mein code für Schaltfläche, um eine Liste der Kalender, aber mein neuer Kalender ist nicht inbegriffen!

- (IBAction)two:(id)sender {

NSArray *calendars = [eventStore calendarsForEntityType:EKEntityTypeEvent];

for (EKCalendar* cal in calendars){
    NSLog(@"%@",cal.title);
}

}

Vielen Dank im Voraus!

InformationsquelleAutor tommybananas | 2013-03-29
Schreibe einen Kommentar