【问题标题】:How many events can we add to iCal from iphone App?我们可以从 iphone App 向 iCal 添加多少事件?
【发布时间】:2011-12-19 11:15:28
【问题描述】:

我的 iPhone 应用程序存在一个严重问题。从这个 iphone 应用程序用户可以将他们的事件添加到 iPhone iCal 应用程序。现在,问题是事件我不能添加更多事件(通过 For 循环一次连续 170 个事件)到 ical。如果我这样做,只有 150 个事件可以添加到 ical 并且我得到了 EventID(唯一事件标识符),在平衡事件之后无法添加到 iCAL 并且 EventID 返回“Null”。有人可以帮忙解决这个问题吗?从 iphone 应用程序向 iCal 应用程序添加事件有任何限制吗?提前致谢。感谢您与我一起度过宝贵的时间。

【问题讨论】:

    标签: iphone events icalendar


    【解决方案1】:

    我从未见过我们可以添加的数量的硬性限制。我可以说我已经添加了 500+ 没有问题。我注意到有时手机上的日历应用程序在我与之交互后会冻结并停止响应,但我认为这是与数据相关的。我还注意到 iPhone 日历应用程序在您要添加事件的日历上表现得有点不同。例如,无论是 google 日历还是“在我的 iPhone 上”日历。不过,听起来您遇到了不同的问题。

    我建议在保存事件后查看 (NSError **)error 对象以查看确切的错误是什么,然后询问与您收到的错误相关的新问题。

    希望对您有所帮助。

    【讨论】:

    • 朋友你好。我遵循了你的指导方针。在向 iCal 添加多个事件时,我收到一条错误消息。错误消息是“Error Domain=EKErrorDomain Code=1”该事件没有设置日历。“UserInfo=0xfee4d90 {NSLocalizedDescription=该事件没有设置日历。}”如何解决这个问题?你能指导我解决问题吗?谢谢。
    • Apple 提供了关于使用 iPhone 日历的非常好的文档。我会阅读整个事件工具包编程指南,尤其是“以编程方式创建和编辑事件”部分。如果你还有问题,我会问一个新问题。确保您使用的是:eventWithEventStore 来创建您的 EKEvent。 link
    • 谢谢瑞恩。我还阅读了 Apple 的 EKEvent 文档。我在我的代码中使用 eventWithEventStore。我在 StackOverFlow 中发布了另一个关于此的问题。这是那个链接stackoverflow.com/questions/7977151/…。你能解决我的问题吗?我花了整整两天的时间来寻找这个问题的解决方案,但我仍然无法解决这个问题。谢谢。
    • 我会看看这个问题,并提出一些建议。不知道能不能解决,希望你能解决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 2022-08-14
    • 1970-01-01
    相关资源
    最近更新 更多