我正在接收日历中的活动。我将它们保存在一个单独的数据库中,如果它们发生变化我想更新它们。 我想为每个日历条目添加唯一标识符。问题是重新发生事件。似乎没有唯一标识符。这就是我试图接收它的方式。 是否有日历条目的唯一标识符或条目的更改日志?
null
答案 0 :(得分:-1)
不熟悉swift
,我不确定您获得的实际数据的格式。
但是,由于您提到了icalendar,因此RFC5545
的标准在§3.8.4.4
3.8.4.4。重复ID
物业名称:RECURRENCE-ID
目的:此属性与“UID”和。一起使用 “SEQUENCE”属性用于标识a的特定实例 经常出现“VEVENT”,“VTODO”或“VJOURNAL”日历组件。 属性值是“DTSTART”属性的原始值 重复实例。
换句话说,要获取事件的唯一标识符,您需要查找UID
属性。
对于定期活动,您需要查找RECURENCE-ID