我是ios應用程序開發的新手。所以如果有任何問題,我可以承擔我的錯誤。我想通過附件發送來自我的應用程序的電子郵件。附件包含tableview和餅圖。我在谷歌搜索和發現截圖和發送郵件..但我有很多行在我的tableview.So是任何其他更好的替代方式發送數據表作爲郵件附件?任何幫助,將不勝感激。在ios上發送帶有tableview和餅圖的電子郵件
1
A
回答
2
你可以從你的tableview數據中創建一個html表格。有了NSString魔法,HTML表格很容易創建。
一個非常基本的表看起來像這樣:
<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
代碼來創建這樣一個表看起來是這樣的:
NSString *tableStart = @"<table border=\"1\">\n";
NSString *rowStart = @" <tr>\n";
NSString *cellStart = @" <td>";
NSString *cellEnd = @"</td>\n";
NSString *rowEnd = @" </tr>\n";
NSString *tableEnd = @"</table>";
NSMutableString *table = [NSMutableString string];
[table appendString:tableStart];
for (MyObject *object in self.dataSource) {
[table appendString:rowStart]; // one row for each object
[table appendString:cellStart]; // first cell for title
[table appendString:object.title];
[table appendString:cellEnd];
[table appendString:cellStart]; // second cell for rating
[table appendFormat:@"Rating %d", object.rating];
[table appendString:cellEnd];
[table appendString:rowEnd];
}
[table appendString:tableEnd];
這將創建一個非常基本的表。隨着一些HTML知識,你可以添加更多的幻想。
當您將該表格嵌入到html文檔中並以html形式發送電子郵件時。
如果你想這樣走,你必須學習html的基礎知識。網絡上有很多這方面的信息。你可以從這兩個鏈接開始。
http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/#toc
http://dev.opera.com/articles/view/19-html-tables/
相關問題
- 1. 發送帶圖像的電子郵件
- 2. 帶有附件上傳和電子郵件發送的表單
- 3. 發送帶有SMTP的電子郵件
- 4. 在GAE中發送帶有圖像的html電子郵件
- 5. 發送帶附件的電子郵件
- 6. 發送帶附件的電子郵件
- 7. 在電子郵件上發送異常或在Phonegap上發送電子郵件
- 8. 通過電子郵件發送帶有圖片的html文件
- 9. PHP發送帶有圖像附件的電子郵件
- 10. Python - 發送帶有多個圖像附件的電子郵件
- 11. Android \ Intent:發送帶有圖片附件的電子郵件
- 12. 發送帶有附件和簽名的Outlook電子郵件
- 13. 如何通過電子郵件發送圖形/餅圖
- 14. 通過帶有java郵件API的struts發送電子郵件
- 15. 發送帶有背景圖片的電子郵件
- 16. ActionMailer,發送帶有背景圖片的電子郵件
- 17. 在Android上發送帶附件的電子郵件
- 18. Android:發送帶有多個Mimetypes的電子郵件「HTML和PLAINTEXT」
- 19. 在sharepoint 2010中發送帶有附件的電子郵件
- 20. 上的觸發發送郵件的發生(和電子郵件犯規發送)
- 21. 發送電子郵件從iOS應用
- 22. 從iOS發送電子郵件sdk
- 23. git發送電子郵件:發送帶有文件的電子郵件作爲附件而不是補丁
- 24. 發送帶有BCC電子郵件和CC與wp_mail
- 25. 在iOS上發送電子郵件PDF文件
- 26. 在PhoneGap上發送電子郵件
- 27. 在表單上發送電子郵件
- 28. 發送電子郵件,圖像在asp.net
- 29. 在電子郵件正文中發送帶有YouTube的iframe
- 30. 發送帶有SQL結果的電子郵件在CakePHP
不要ü知道任何教程鏈接發送使用HTML標記的數據表??? –
我如何在我的代碼中添加這個標籤? –
我做了一個編輯。 –