2017-02-16 43 views
1

我有適用於日曆事件的iOS應用程序(寫在目標c上)。 我看到的一些奇怪的事情是在經常性會議的變化上,在大多數情況下,calendarItemExternalIdentifier字段已被更改,並且添加了/ RID = XXXXXXX部分,但在某些情況下,我收到了20161205添加了相同的calendarItemExternalIdentifier結束。EKEvent <!ExceptionDate!> vs RID

比如我有外部標識符是這樣的:

[email protected] 

而且在變化,我可以接受這一點:

[email protected]/RID=505299600 

或本:

[email protected]<!ExceptionDate!>20161205 

爲什麼我們有這個和有什麼不同?

回答

1

據我瞭解(同時也爲此尋找答案)<差異取決於您使用的日曆類型。

Exchange日曆事件使用/RID =,其中時間戳是自00:00:00 UTC 2001年1月1日到新日期的時間間隔。

本地日曆(和我想的CalDAV日曆 - 我查一下這個版本)使用

+0

是所不同的是在日曆的類型,謝謝您的回答 – m1sh0

+0

感謝您接受!你有沒有想過其他日曆類型的東西呢? – Muli

+0

不,只需開始使用大部分外部ID的第一部分,例如[email protected]。 – m1sh0