【问题标题】:How to create an ics-File?如何创建 ics 文件?
【发布时间】:2011-06-09 09:08:37
【问题描述】:

我想制作一个可以创建新事件并将其发送给其他人的应用程序。 所以我认为可以创建一个 EKEvent 的 ics-File 并通过电子邮件发送出去。

但我不知道如何从 EKEvent 创建这样的文件。 它是如何工作的?

谢谢。

【问题讨论】:

    标签: objective-c xcode ios4


    【解决方案1】:

    EKEvent 没有任何方法可以让您将其保存到文件中。我看到的唯一方法是自己创建文件,它应该具有 VCalendar 格式。只需将事件从 iCal 保存到文件中,看看里面有什么。

    【讨论】:

    • 我在发送这样的文件时遇到了问题。我使用以下代码: [控制器 addAttachmentData:testData mimeType:@"text/calendar" fileName:@"Meeting File.ics"];但是当我收到它时,我只在电子邮件中看到一个“htm”文件。
    【解决方案2】:

    我想我迟到了,但是...我找到了一个将 EKEvent 转换为 .ics 文件的类别。我还没有测试:https://github.com/mysterioustrousers/EKEventToiCal

    【讨论】:

      【解决方案3】:

      迟到的答案:

      这里定义文件格式:http://www.ietf.org/rfc/rfc2445.txt由于这是官方定义,所以文档很长。

      【讨论】:

        猜你喜欢
        • 2018-02-12
        • 1970-01-01
        • 2011-03-06
        • 2013-01-25
        • 1970-01-01
        • 1970-01-01
        • 2017-12-09
        • 1970-01-01
        相关资源
        最近更新 更多