【问题标题】:Syncing of calendar with iCloud causes duplication of events将日历与 iCloud 同步会导致事件重复
【发布时间】:2017-02-27 11:18:18
【问题描述】:

我们正在开发一个日历应用程序,用户可以在其中创建/删除/更新事件。这些事件需要与本机日历和 iCloud 日历同步。当应用程序中创建的事件与本机日历同步时,我们看不到任何重复的事件。然而,当事件与 iCloud 日历同步时,我们有时会得到重复。

通过分析,我们观察到在这种情况下日历返回了多个标识符。

我们浏览了以下链接,但没有太多关于事件重复的信息。对此的任何输入/建议都会有所帮助。

iCloud calendar synchronization issue while creating calendar from application

Syncing of Calendar with iCloud lose the CalendarIdentifier

【问题讨论】:

    标签: ios objective-c calendar icloud


    【解决方案1】:

    当为同一个日历名称返回多个标识符时,我们尝试删除云中存在的所有同名日历。然后尝试创建一个新日历并同步日期。在这种方法中,我们可以避免事件重复。但是,在同步操作完成之前,会暂时看到重复的事件。

    【讨论】:

      猜你喜欢
      • 2019-04-19
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-16
      • 2012-01-27
      • 1970-01-01
      相关资源
      最近更新 更多