Цель 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.

0 ответов

Другие вопросы по тегам