Eliminar eventos del calendario de iPhone con EKEventStore

Estoy tratando de eliminar eventos que he creado desde el calendario del iPhone.

Intenté esto, pero siempre devuelve NO:

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

Creé el evento de la siguiente manera y funciona:

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]; 

¿Hay alguna forma de eliminar este evento? O sería mejor que si intento escribir este evento nuevamente solo lo modifique en lugar de crear uno nuevo.

Gracias,

Respuestas a la pregunta(2)

Su respuesta a la pregunta