2009-05-04 15 views

回答

1

是的。使用3.0的郵件API,你可以。

我不會把代碼放在這裏,因爲它在NDA之下。儘管在SDK中有很好的文檔。您需要將圖像數據導入NSData中,這種情況並不明顯記錄:

NSData* imageData = UIImagePNGRepresentation(myUIImage); 
+0

謝謝。但我正在使用2.2.1。我現在使用的方法在Apple的郵件應用程序之間效果很好,但不適用於所有客戶端。 https://devforums.apple.com/message/32106#32106 – lostInTransit 2009-05-04 07:27:44

0

簡短的回答是,您不能。

長的答案 - 我剛剛遇到了包括TTMessageController類的this。您需要添加一個委託來實際進行發送,即實現SMTP並與已知的SMTP服務器通話。這本身並不複雜,但是在錯誤處理方面增加了一些複雜性,特別是因爲沒有後臺處理。

例如,如果您的應用程序在您發送電子郵件之前退出,那麼您需要記住您的狀態並在下次啓動時發送它。 Apple郵件應用程序只會在後臺發送它。

相關問題