iCal eventIdentifier后缀更改

时间:2019-02-15 03:12:39

标签: swift calendar google-calendar-api icalendar gcal

我最近一直在处理日历数据-特别是iCal事件,这些事件也已同步到gCal,我发现有些奇怪。我的应用程序的某些用户是重复的事件。我调查了一下,看来重复的事件有相似的eventIdentifiers,但后缀不同。例如,副本的一个副本可能是

TOKEN

该事件的另一个实例具有eventIdentifier

TOKEN_R20160608T153000

我得到的标识符是

init(event: EKEvent) { 
  self.id = event.eventIdentifier
}

对于相应的Google日历事件中的标识符也是如此。令牌看起来像

TOKEN@google.com

TOKEN_R20160608T153000@google.com

这是怎么回事?这是因为事件以某种方式被修改了吗?我在文档中找不到有关如何处理eventIdentifiers的任何内容来指示此更改。

0 个答案:

没有答案