我想製作一個可以創建新事件並將其發送給其他人的應用程序。 所以我認爲有可能創建一個EKEvent的文件並通過電子郵件發送出去。如何創建一個ics文件?
但我不知道如何從EKEvent創建這樣的文件。 它是如何工作的?
謝謝。
我想製作一個可以創建新事件並將其發送給其他人的應用程序。 所以我認爲有可能創建一個EKEvent的文件並通過電子郵件發送出去。如何創建一個ics文件?
但我不知道如何從EKEvent創建這樣的文件。 它是如何工作的?
謝謝。
EKEvent沒有方法可以將它保存到文件中。我看到的唯一方法是自己創建文件,它應該有VCalendar格式。只需將事件保存到iCal文件中,然後查看其內容即可。
我想我遲到了,但是...我發現了一個將EKEvent轉換爲.ics文件的類別。我還沒有測試:https://github.com/mysterioustrousers/EKEventToiCal
遲到的回答:
文件格式定義如下:http://www.ietf.org/rfc/rfc2445.txt由於這是官方的定義,它是一個很長的文件。
我發送這樣的文件有問題。我使用下面的代碼:[controller addAttachmentData:testData mimeType:@「text/calendar」fileName:@「Meeting File.ics」];但是當我收到電子郵件時,我只能看到一個「htm」文件。 – Simon 2011-06-09 09:59:26