gpt4 book ai didi

ios - EKEventStore 删除事件抛出错误

转载 作者:行者123 更新时间:2023-12-01 16:39:09 24 4
gpt4 key购买 nike

我创建了一个 EKEventStore ,确保我有访问权限,创建一个事件并将其持久化。我节省了eventIdentifier一切都很好。这是一个经常性的日历条目。

接下来,我想从重复事件中删除几天。您可能每周五都会定期举行一次 session ,但本周五是一年一度的丁香莓节,因此 session 被取消。

我用 removeEvent:span:commit:error:并按预期进行所有工作。

然后我决定完全从日历中删除该事件。我调用 [self.store removeEvent:event span:EKSpanFutureEvents commit:YES error:&error];我将一些错误/垃圾扔到控制台中。
Error loading date date from daemon: Error Domain=EKCADErrorDomain Code=1010 "The operation couldn’t be completed. (EKCADErrorDomain error 1010.)"
仅当我删除重复事件范围内的特定日期和 EKEventStore 时才会发生这种情况。为事件中的每个缺失日期喷出此行一次。结果是,如果我取消了半打事件,中间有六天的时间,我会收到大量的这些消息。

它似乎不会影响我的代码的功能甚至性能,但我讨厌看到这样的东西涌入控制台,所以我希望有人能帮助我找到一种合理的方法来防止它。

最佳答案

这来自自述文件中的 IOS 开发人员库 SimpleEKDemo 。它说有一个已知的错误。

我所做的是把它放在一个 try catch block 中,然后继续尝试,记录最终被删除。丑陋 !!!

这可能与您的错误相似

https://developer.apple.com/library/ios/samplecode/SimpleEKDemo/Listings/ReadMe_txt.html

1.1 - 针对 iOS 6.0 进行了更新。现在使用 ARC 和 Storyboard。显示如何检查和请求访问用户的日历数据库。删除事件时,您可能会遇到 CADObjectGetRelatedObjects failed with error Error Domain=NSMachErrorDomain Code=268435459 "The operation could not be completed. (Mach error 268435459 - (ipc/send) invalid destination port)"消息。这是一个不影响运行此示例的已知错误。

关于ios - EKEventStore 删除事件抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25872653/

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