2017-02-16 11 views
1

캘린더의 이벤트와 함께 작동하는 iOS 응용 프로그램 (목표 c로 작성)이 있습니다. 내가 본 재연 회의의 이상한 점은 대부분의 경우 calendarItemExternalIdentifier 필드가 변경되어/RID = XXXXXXX 부분이 추가되었지만 몇 가지 경우에 동일한 캘린더 항목이 수신되는 것과 동일한 calendarItemExternalIdentifier가 수신되었다는 것입니다. 종료.EKEvent <! ExceptionDate!> 대 RID

예를 들어 나는이 같은 외부 식별자가 :

[email protected] 

그리고 변화에 나는이받을 수 있습니다

[email protected]/RID=505299600 

나이 :

[email protected]<!ExceptionDate!>20161205 

우리가이가 왜 그리고 차이점은 무엇입니까?

답변

1

내가 알아 낸 한 (이것에 대한 답변도 검색 중에) < 차이점은 사용중인 캘린더 유형에 따라 달라집니다.

Exchange 일정 이벤트는 타임 스탬프가 새로운 날짜 1 월 1 일 2001 년 0시 0 분 0 초 (UTC)부터 시간 간격입니다 /RID =를 사용합니다.

동안

현지 일정 (내가 CalDAV를 달력 생각 -이 이상을 확인할 것) 수용에 대한

+0

예 차이가 달력의 종류에, 당신의 대답을 주셔서 감사합니다 – m1sh0

+0

감사를 사용 ! 다른 캘린더 유형에 대해 아직 알지 못했습니까? – Muli

+0

아니요, 대부분 외부 ID의 첫 번째 부분 인 [email protected]을 사용하십시오. – m1sh0