我正在使用此方法删除 iphone 应用程序中的某些特定事件,使用 EKEventStore
[eventstore removeEvent:event span:EKSpanFutureEvents commit:YES error:&err];
但现在我的要求发生了变化,现在我必须从当前日期删除所有创建的事件,例如如果今天是 2013 年 7 月 2 日,那么我必须从 2013 年 7 月 2 日删除所有未来创建的事件。我正在尝试这样做,
-(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]);
}
}
但我没有得到想要的结果。请。指导我有关此thanx 并问候Saad。
我正在使用 ios sdk 6.1 在 xcode 4.5 中工作。