gpt4 book ai didi

ios - EventKit:删除的日历重新出现

转载 作者:行者123 更新时间:2023-11-29 12:10:44 25 4
gpt4 key购买 nike

我在 iOS 中使用 EventKit 与 Calendar.app 进行交互。在一种情况下,我需要从我的应用程序中删除一个日历。所以我使用 EventStore.removeCalendar(_:Commit:) 函数并将提交设置为 true。我要删除的日历是 iCloud 日历。

但是,我发现日历被删除后,又重新出现了。我确信将日历添加回来不是我的错误,因为我只有一个关于在我的应用程序中创建日历的功能,并且在删除和重新出现之间不会调用它。

我怀疑是 iCloud 自动加回来的。我尝试在删除前进入飞行模式,但删除的日历再也不会出现。

有没有人遇到过类似的问题?如果是这样,我如何告诉 iCloud 我想删除日历而不是将其添加回来。

谢谢。

最佳答案

您不能告诉 iCloud 不要重新添加日历。我的猜测是,当 iCloud 从不同的设备同步内容(也包括给定日历中的更新)时,它会将这些内容视为更高优先级,从而将日历添加回来。

这是我在通过“日历”应用程序删除日历时偶尔发生的事情,所以简短的回答是您不能强制日历保持删除状态。

关于ios - EventKit:删除的日历重新出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33499820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com