2009-02-10 154 views
2

將帶有應用程序圖像的電子郵件發送到Mail.app以便其他人發送給他們喜歡的任何聯繫人的最佳方式是什麼?通過電子郵件發送應用程序中的圖像

例如,在我的應用程序(iMood)中,您可以選擇'心情',我希望用戶能夠通過使用導航欄中的按鈕將此消息發送給朋友。

我可以很容易地創建按鈕等,但只需要知道一種方法,使用戶能夠將圖像(即image.png)從項目發送到Mail.app,或者作爲附件或圖片中的圖片電子郵件。

在此先感謝。

回答

-1

有可能和David J.辛森已經撰寫了有關它here

+1

乾杯的,一個好的博客文章!我只需要將NSData現在轉換爲Base64:P – Domness 2009-02-10 19:17:07

1

此問題已經多次以多種不同形式回答。

簡答:你不能。沒有API允許您訪問郵件附件,並且Apple的郵件URL方案實現也不支持附件。

要做到這一點,你有幾個很不起眼的選項:

1)內置在自己的SMTP客戶端。有一些開源的圖書館正在努力實現這一目標,但它仍然很痛苦

2)將圖像發送到第三方服務器(你的),並從那裏撰寫和發送郵件。用戶可能不會喜歡爲惡意收集電子郵件地址的可能性。

在你的情況下,最好的辦法是將圖像保存到照片庫。從那裏,用戶可以發送電子郵件與照片。

如果你想看到蘋果啓用電子郵件附件,請file a request

相關問題