2011-06-09 81 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