gpt4 book ai didi

ios - 如何区分通过我的应用程序保存的事件和使用 EventKit 使用日历应用程序保存的事件?

转载 作者:行者123 更新时间:2023-11-28 20:52:41 24 4
gpt4 key购买 nike

我已经使用 Eventkit 成功地将我的应用程序事件保存到本地日历,但现在我想删除仅使用我的应用程序保存的事件。但是下面的代码给了我保存在日历上的所有事件的列表,但我只想删除我自己保存的事件。我该怎么做?

 let predicate = eventStore.predicateForEvents(withStart: start, end: endDate, calendars: [calendar])       
let events = eventStore.events(matching: predicate)

最佳答案

将事件保存到日历时,您可以存储 EKEventeventIdentifier属性(property)。

当你想删除你创建的事件时,你可以通过标识符查询它们。

注意仅在调用eventStore.save(...) 方法后存储eventIdentfier

关于ios - 如何区分通过我的应用程序保存的事件和使用 EventKit 使用日历应用程序保存的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56181105/

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