Ereignisse aus dem iPhone-Kalender mit EKEventStore entfernen

Ich versuche Ereignisse, die ich erstellt habe, aus dem iPhone-Kalender zu entfernen.

Ich habe es versucht, aber es gibt immer NEIN zurück:

  [eventStore removeEvent:event span:EKSpanThisEvent error:&err];

Ich habe das Ereignis wie folgt erstellt und es funktioniert:

eventStore = [[EKEventStore alloc] init];

event = [EKEvent eventWithEventStore:eventStore];

event.title = @"EVENT TITLE";
NSDateFormatter *   dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd:HH:mm"];


NSDate * date = [[NSDate alloc] init];
date = [dateFormatter dateFromString:@"2010-8-15:12:30"];
[date retain];

event.startDate = date;
event.endDate = [[NSDate alloc] initWithTimeInterval:600 sinceDate:event.startDate];

[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err]; 

Gibt es eine Möglichkeit, dieses Ereignis zu entfernen? Oder es ist besser, wenn ich versuche, dieses Ereignis erneut zu schreiben, es ändert es nur, anstatt ein neues zu erstellen.

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage