我是iPhone App開發的新手。現在,我正在努力從iPhone應用程序向iCal添加事件。問題是,當向iCal添加超過70個事件(重複事件)時,事件沒有添加到iCal中。通過錯誤消息的iCal是[「Error Domain = EKErrorDomain Code = 1」事件沒有設置日曆。「UserInfo = 0xfada510 {NSLocalizedDescription =事件沒有設置日曆。}」]。如何解決這個問題?請指導我解決這個問題呢?如果我做錯了嗎?謝謝你是進步。從iPhone應用程序添加到iCal時,事件沒有發生日曆設置錯誤?
這是我的代碼...
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *events = [EKEvent eventWithEventStore:eventStore];
events.title = @"Title";
events.notes = @"Descriptions";
events.location = @"Location";
events.startDate = DATE;
events.endDate = endDates;
events.availability = EKEventAvailabilityFree;
[events setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:events span:EKSpanThisEvent error:&err];
NSLog(@"Error From iCal : %@", [err description]);
NSString *eventID = [[NSString alloc] initWithFormat:@"%@", events.eventIdentifier];
NSLog(@"EventID : %@", eventID);
有時EVENTID是返回null並且[ERR說明】節目錯誤[「錯誤域= EKErrorDomain代碼= 1」事件沒有設置日曆。「 UserInfo = 0xfada510 {NSLocalizedDescription =該事件沒有設置日曆。}「]。如何解決這個問題?有任何想法嗎?感謝您花費寶貴的時間與我...