EKEventStore *storeDelete=[[EKEventStore alloc]init];
NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
NSString *uid= [defaults objectForKey:@"uniqueIdentifier"];
EKEvent *eventDelete=[storeDelete eventWithIdentifier:uid];
[storeDelete removeEvent:eventDelete span:EKSpanFutureEvents commit:YES error:nil];
создать объект для EKEventStore, если вы удаляете в другом классе. Для удаления события вам необходимо иметь уникальный идентификатор события (получить идентификатор, вызвав событие.eventIdentifier после сохранения события).
[storeDelete removeEvent:eventDelete span:EKSpanFutureEvents commit:YES error:nil];
используется для удаления определенного события с идентификатором события.
EKSpanThisEvent
используется только для этого события, а EKSpanFutureEvents
используется для удаления всех событий, связанных с этим идентификатором события.