5
나는 내 응용 프로그램에 다음 코드를 추가했습니다 :XCode : 내 일정이 일정에 추가되지 않는 이유는 무엇입니까?
NSDate * selected = [DatePicker date];
NSString * date = [selected description];
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSDayCalendarUnit
fromDate:DatePicker.date];
CalLabel1.text = [NSString stringWithFormat:@"%d", [components day]];
EKEventStore *store = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:store];
event.title = @"Test Event";
//required
event.startDate = [DatePicker date];
event.endDate = [DatePicker date];
event.calendar = store.defaultCalendarForNewEvents;
//end
NSError *err;
[store saveEvent:event span:EKSpanThisEvent error:&err];
왜이 아이폰 OS 달력에 아무것도 추가되지 않는 이유는 무엇입니까?
감사합니다.
오류를 확인 했습니까? 체크하지 않을 경우 saveEvent 호출을 감싸는 경우 NSLog (@ "% @", err);를 사용하여 실패한 이유를 확인할 수 있습니다. – Joe
그것은 말합니다 : Error Domain = EKErrorDomain Code = 3 "끝 날짜가 설정되지 않았습니다." UserInfo = 0x178fe0 {NSLocalizedDescription = 끝 날짜가 설정되지 않았습니다.} – pixelbitlabs