1

我刚刚在我的程序中遇到了一个错误,这让我感到困惑。我在我的应用程序中向 iPhone 日历添加了几个事件。我发现当我收到“未设置结束日期”时。调用时出错saveEvent:span:error:,所有后续调用都会saveEvent:span:error:导致相同的错误消息。如果我将罪魁祸首对象更改为有效,则所有事件都会成功保存。有人遇到过这个吗?或者你知道为什么一个错误可能会导致所有未来的调用都导致相同的错误吗?

我知道我只需要不保存没有设置结束日期的事件来解决这个问题,但我想知道为什么会这样。

谢谢。

4

1 回答 1

1

我想通了。iOS 5 上的 EKEvent SDK 中存在导致此问题的错误。希望它会在 iOS 5 的第一次更新中得到修复。解决方案:startDate 和 endDate 应该不同。

[事件设置开始日期:日期];[事件 setEndDate:[date dateByAddingTimeInterval:1.0]];

于 2011-11-04T18:22:31.603 回答