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



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

通过分析,我们观察到在本例中日历返回了多个标识符。

我们浏览了下面的链接,没有太多关于事件重复的信息。任何关于这方面的意见/建议都会很有帮助。

从应用程序创建日历时iCloud日历同步问题

与iCloud同步日历丢失CalendarIdentifier

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

最新更新