Изменения суффикса iCal eventIdentifier - PullRequest
0 голосов
/ 15 февраля 2019

Я недавно работал с календарными данными - в частности, с событиями iCal, которые также были синхронизированы с gCal, и я заметил кое-что странное.У некоторых пользователей моего приложения были дублированные события.Я изучил это, и похоже, что дублированные события имеют похожие eventIdentifiers , но с другим суффиксом.Например, одна копия дубликата может быть

TOKEN

, в то время как другой экземпляр события имеет eventIdentifier

TOKEN_R20160608T153000

I 'm получает идентификатор, такой как

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

Это также относится и к идентификатору в соответствующем событии календаря Google.Жетоны будут выглядеть как

TOKEN@google.com

и

TOKEN_R20160608T153000@google.com

Что здесь происходит?Это потому, что события как-то модифицируются?Я не смог найти в документации ничего о том, как обрабатывались eventIdentifiers, которые бы указывали на это изменение.

...