Removing events from iPhone calendar with EKEventStore
I'm trying to remove events that i have created from the iPhone calendar.

I tried this, but it always returns NO:

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

I created the event as follows and it works:

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


Is there a way to remove this event? Or it would be be better that if I try to write this event again it only modifies it instead of creating a new one.

Thanks,
 
Removing events from iPhone calendar with EKEventStore
===

I'm trying to remove events that i have created from the iPhone calendar.

I tried this, but it always returns NO:

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

I created the event as follows and it works:

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


Is there a way to remove this event? Or it would be be better that if I try to write this event again it only modifies it instead of creating a new one.

Thanks,
 