日历与iCloud的同步会导致事件重复

时间:2016-10-18 09:01:58

标签: ios objective-c calendar icloud

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

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

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

iCloud calendar synchronization issue while creating calendar from application

Syncing of Calendar with iCloud lose the CalendarIdentifier

1 个答案:

答案 0 :(得分:0)

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