Larry_The_Great Posted June 30, 2014 Share Posted June 30, 2014 Dear InsanelyMac forumI have been all across the internet trying to find a solution for my simple coding problem. But everywhere I go I cannot find anything of use and no one will reply to my posts. I am a novice programmer and it would be greatly appreciated if someone could spare a few moments to either give me some sample code to fix my problem or point me to somewhere else that can help me.Heres the situation: I'm adding a simple feature in my ios xcode ios app that has a UISwitch. When the UISwitch is on an event is created (this part works fine). But when I turn the UISwitch off I cannot find a way to remove the event. Can someone please tell me what code I need to remove the event. - (IBAction)switchon:(id)sender { if (switchoutlet.on) { EKEventStore *store = [[EKEventStore alloc] init]; [store requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) { if (!granted) { return; } EKEvent *event = [EKEvent eventWithEventStore:store]; event.title = @"Event A"; event.startDate = [NSDate dateWithTimeIntervalSince1970:1406948400]; //today event.endDate = [event.startDate dateByAddingTimeInterval:60*60]; //set 1 hour meeting [event setCalendar:[store defaultCalendarForNewEvents]]; NSError *err = nil; [store saveEvent:event span:EKSpanThisEvent commit:YES error:&err]; NSString *savedEventId = event.eventIdentifier; //this is so you can access this event later }]; } if (!switchoutlet.on) { //remove event } } Link to comment Share on other sites More sharing options...
aww Posted August 24, 2014 Share Posted August 24, 2014 Don't know anything about class EKEventStore , see C - Scope Rules. Link to comment Share on other sites More sharing options...
Recommended Posts