2011-09-19 3 views
0

나는 최근에 eventkit 프레임 워크를 보았습니다.EventkitUI를 사용하지 않고 달력의 모든 데이터를 입력하는 방법은 무엇입니까? (iphone)

그리고 성공적으로 사용했습니다.

지금 상황은

... 내가 생각되는 모든 데이터가 eventkit에 입력해야

... 지금은 uieventkit 프레임 워크를 사용 싶지 않다.

캘린더에 데이터를 채우는 데 필요한 모든 세부 정보가있는 내 tableview가 있습니다.

그래서 eventkitUI를 사용하지 않고이 데이터를 모두 추가하려고합니다. 나는 이벤트 킷의 UI를 보여주고 싶지 않다.

누구든지이 일을 어떻게 할 수 있는지 나에게 말해 줄 수 있니?

답변

1

다음은 시작하는 데 도움이되는 코드입니다. 이벤트 데이터를 사용하여 세부 사항을 채워야합니다. 이 코드는 비 반복 이벤트를 추가하는 방법을 보여줍니다. 반복 이벤트의 경우 이벤트 재발에 대한 추가 세부 정보를 추가해야합니다. 스 니펫은 할당 된 객체를 해제하지 않지만 평소와 같이 적절한 메모리 관리를 수행해야합니다.

EKEventStore *eventStore = [[EKEventStore alloc] init]; 
EKCalendar *calendar = [eventStore defaultCalendarForNewEvents]; 
EKEvent *event = [EKEvent eventWithEventStore:eventStore]; 
event.calendar = çalendar; 
event.title = yourTitle; 
event.notes = yourNotes; 
event.startDate = yourStartDate; 
event.endDate = yourEndDate; 

NSError *saveError = nil; 
result = [eventStore saveEvent:event span:EKSpanThisEvent error:&saveError]; 
+0

ok ... 용서하지 마십시오 .. 시도해 봅시다 .. 작동 할 것 같습니다 ... –

+0

그리고 많은 도움이되었습니다 !!! .. 감사합니다 .. 수용했습니다! –

관련 문제