Цель c удаление всех будущих событий из календаря с помощью магазина ekevent
Я использую этот метод, чтобы удалить какое-то конкретное событие в приложении для iPhone, используя EKEventStore
[eventstore removeEvent: диапазон событий:EKSpanFutureEvents commit:YES error:&err];
но теперь мое требование изменилось, теперь я должен удалить все созданные события с текущей даты, например, если сегодня 2 июля 2013 года, то я должен удалить все будущие созданные события 2 июля 2013 года. Я пытаюсь сделать это следующим образом,
-(void)deleteAllEvents{
EKEvent *event = [EKEvent eventWithEventStore:self];
NSDate *today = [NSDate date];
NSDate *startDate = [today cc_dateByMovingToBeginningOfDay];
NSDate *endDate = [today cc_dateByMovingToEndOfDay];
event.startDate = startDate;
event.endDate = endDate;
[event setCalendar:self.defaultCalender];
NSError *err;
[self removeEvent:event span:EKSpanFutureEvents commit:YES error:&err];
if(err)
{
NSLog(@"%@",[err localizedDescription]);
}
}
но я не получаю желаемого результата. плз. Веди меня об этом спасибо и с уважением Саад.
я работаю в xcode 4.5 с ios sdk 6.1.