EKEventEditViewController에서 만든 이벤트의 제목과 위치를 미리 채우는 방법은 무엇입니까?EKEventEditViewController, 미리 채우기 제목 및 위치
프로그래밍 방식으로 EKEvent를 먼저 생성하고 편집해야합니까? 이 경우 사용자가 취소를 터치하면 삭제하는 방법은 무엇입니까?
EKEventEditViewController에서 만든 이벤트의 제목과 위치를 미리 채우는 방법은 무엇입니까?EKEventEditViewController, 미리 채우기 제목 및 위치
프로그래밍 방식으로 EKEvent를 먼저 생성하고 편집해야합니까? 이 경우 사용자가 취소를 터치하면 삭제하는 방법은 무엇입니까?
대답은 프로그래밍 방식으로 EKEvent를 만든 다음 편집하는 것입니다.
작동합니다.
EKEventEditViewController
에 eventStore
속성을 설정하면 자체 이벤트가 생성됩니다. EKEventEditViewController
을 표시하기 전에 편집 할 수 있습니다.
이벤트를 먼저 만든 다음 편집하십시오.
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];