2012-03-31 6 views
0

EKEventEditViewController에서 만든 이벤트의 제목과 위치를 미리 채우는 방법은 무엇입니까?EKEventEditViewController, 미리 채우기 제목 및 위치

프로그래밍 방식으로 EKEvent를 먼저 생성하고 편집해야합니까? 이 경우 사용자가 취소를 터치하면 삭제하는 방법은 무엇입니까?

답변

0

대답은 프로그래밍 방식으로 EKEvent를 만든 다음 편집하는 것입니다.

작동합니다.

1

EKEventEditViewControllereventStore 속성을 설정하면 자체 이벤트가 생성됩니다. EKEventEditViewController을 표시하기 전에 편집 할 수 있습니다.

0

이벤트를 먼저 만든 다음 편집하십시오.

EKEvent *event = [EKEvent eventWithEventStore:eventStore]; 
event.startDate = lastSelectedDate; // your selected start date 
event.endDate = [lastSelectedDate dateByAddingTimeInterval:60*60*2]; // your selected end date 

// Creating event controller 
EKEventEditViewController *eventViewController = [[EKEventEditViewController alloc] init]; 
eventViewController.editViewDelegate = self; 
eventViewController.eventStore = eventStore; 

// Set event 
eventViewController.event = event; 

[self presentViewController:eventViewController animated:YES completion:nil];