【问题标题】:EKEvent <!ExceptionDate!> vs RIDEKEvent <!ExceptionDate!> 与 RID
【发布时间】:2017-07-05 14:27:53
【问题描述】:

我有 iOS 应用程序(写在目标 c 上),它适用于日历中的事件。 我看到的关于定期会议更改的奇怪之处在于,在大多数情况下,calendarItemExternalIdentifier 字段已更改,并且添加了 /RID=XXXXXXX 部分,但在某些情况下,我收到相同的 calendarItemExternalIdentifier,最后添加了 20161205 .

例如,我有这样的外部标识符:

oiok2qp12o6k3d2ru34v885njo@google.com

在更改时我可以收到:

oiok2qp12o6k3d2ru34v885njo@google.com/RID=505299600 

或者这个:

oiok2qp12o6k3d2ru34v885njo@google.com<!ExceptionDate!>20161205

为什么我们有这个,有什么区别?

【问题讨论】:

    标签: ios objective-c calendar ekevent ekeventkit


    【解决方案1】:

    据我所知(同时也在为此寻找答案)

    Exchange 日历 事件使用 /RID=,其中时间戳是从 2001 年 1 月 1 日 00:00:00 UTC 到新日期的时间间隔。 p>

    同时

    本地日历(我认为 CalDAV 日历 - 我稍后会检查)使用

    【讨论】:

    • 是的,区别在于日历的类型,感谢您的回答
    • 感谢您的接受!您对其他日历类型有所了解吗?
    • 不,只是开始主要使用外部 id 的第一部分,在示例中为 oiok2qp12o6k3d2ru34v885njo@google.com。
    猜你喜欢
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多