小编STU*_*MER的帖子

从iPhone的日历中删除事件

我试图从用户请求的日历中删除一个事件.这就是我想出来的:

// Deleting Event
    EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event  = [EKEvent eventWithEventStore:eventStore];
event.title     = appDelegate.title1;
event.startDate = appDelegate.recAddDate;
event.endDate   = appDelegate.currentDateName;
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore removeEvent:event span:EKSpanThisEvent error:&err];
Run Code Online (Sandbox Code Playgroud)

下面是我正在调用从事件数组中删除事件的函数.Items数组用于从iPhone日历中获取事件

- (BOOL)removeEvent:(EKEvent *)event span:(EKSpan)span error:(NSError **)error{
    VoiceRecorderAppDelegate *appDelegate = (VoiceRecorderAppDelegate *)[[UIApplication sharedApplication] delegate];
    [items removeObjectAtIndex:appDelegate.objectindexpath];
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c ios

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

cocoa-touch ×1

ios ×1

objective-c ×1