Удаление событий из календаря iPhone с EKEventStore
Я пытаюсь удалить события, которые я создал, из календаря iPhone.
Я пробовал это, но он всегда возвращает НЕТ:
[eventStore removeEvent:event span:EKSpanThisEvent error:&err];
Я создал событие следующим образом, и оно работает:
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];
Есть ли способ удалить это событие? Или было бы лучше, если бы я попытался написать это событие снова, оно только изменило бы его, а не создавало новое.
Спасибо,