2011-06-09 248 views
2

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

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

谢谢。

回答

1

EKEvent没有方法可以将它保存到文件中。我看到的唯一方法是自己创建文件,它应该有VCalendar格式。只需将事件保存到iCal文件中,然后查看其内容即可。

+0

我发送这样的文件有问题。我使用下面的代码:[controller addAttachmentData:testData mimeType:@“text/calendar”fileName:@“Meeting File.ics”];但是当我收到电子邮件时,我只能看到一个“htm”文件。 – Simon 2011-06-09 09:59:26