我用下面這段代碼添加事件,我的代碼調用多次,所以我有重複的情況下,有任何想法,以防止重複的iOS - 防止重複添加事件到日曆
預先感謝您
EKEvent *event = [EKEvent eventWithEventStore:es];
NSDateFormatter *dateFormats = [[NSDateFormatter alloc]init];
[dateFormats setDateFormat:@"yyy-MM-dd"];
NSDate *date1 = [[NSDate alloc] init];
NSDate *date2 = [[NSDate alloc] init];
date1 = nil;
date2 = nil;
date1 = [dateFormats dateFromString:event2.from_date];
date2 = [dateFormats dateFromString:event2.to_date];
event.title = event2.event_title;
event.allDay = NO;
event.startDate = date1;
event.endDate = date2;
[event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f *60.0f *24]];
//put here if start and end dates are same
[event setCalendar:[es defaultCalendarForNewEvents]];
[es saveEvent:event span:EKSpanThisEvent commit:YES error:nil];
不要多次調用您的代碼? – Paulw11 2014-10-29 10:19:55
我必須添加新事件我應該叫它 – 2014-10-29 10:22:12