2012-10-31 9 views
0

'EKCalendarChooserSelectionStyleSingle'모드에서 EKCalendarChooser를 사용하면 문제가 발생하지 않지만 항상 "Edit Calendar"모드가됩니다. 이것은 나에게 캘린더를 편집/이름 바꾸기/삭제하기 위해 하나만 선택할 수있는 능력을 부여하지 않습니다.EKCalendarChooser는 '캘린더 수정'모드로 들어가고, 모드를 선택하지 않습니다. 어떤 팁?

내가 시도 할 수있는 팁이 있습니까? 차이점없이 'setEditing'을 NO/YES로 설정해 보았습니다. 완료/취소 버튼을 켜고/끄고, 모든 것을 시도하고 있지만 대신 편집 모드를 계속 사용하고 있습니다.

어떤 아이디어 주셔서 감사합니다.

답변

0

"setEditing"을 호출하면 안되며 선택 모드가됩니다. 나는 같은 함정에 빠져 들었다.

0
EKCalendarChooser *calendarList = [[EKCalendarChooser alloc] initWithSelectionStyle:EKCalendarChooserSelectionStyleSingle displayStyle:EKCalendarChooserDisplayAllCalendars entityType:EKEntityTypeEvent eventStore:ekEventStore]; 
calendarList.delegate = self; 
calendarList.showsDoneButton = YES; 
calendarList.editing = YES; <============================(Remove this line)