캘린더에서 사용자가 선택한 이벤트를 기억해야하는 앱에서 작업 중이며 반복 이벤트에 문제가 있습니다.사용자 캘린더에서 이벤트 유지하기
비 반복 이벤트의 경우 필 요하면 eventIdentifier를 저장하고 이벤트 저장소에서 이벤트를 가져올 수 있습니다.
그러나 되풀이 이벤트는 모두 동일한 eventIdentifier를 공유합니다. 이벤트 저장소 (eventIdentifier를 기반으로 함)를 가져 오기 위해 이벤트 저장소로 돌아갈 때 사용자가 선택한 이벤트의 N 번째 반복이 아닌 반복 체인의 첫 번째 이벤트가 발생합니다.
EventKit에서 NSCoding을 지원하지 않기 때문에 전체 EKEvent 개체를 보관하여 사용자가 선택한 이벤트를 유지할 수 없습니다.
이벤트 저장소에서 올바른 이벤트를 가져올 수 있도록 이벤트 식별자 저장 및 시작 & 종료 날짜를 고려 중입니다.하지만 꽤 불안해 보입니다. 사용자가 캘린더에서 실행하는 동안 변경 사항을 추적 할 수 있습니다. 내 앱 까다 롭습니다.
의견이나 제안이 있으십니까?