html - 在ios7中以html表格格式导出数据并制作电子邮件正文

标签 html ios email

我是 iPhone 应用程序开发的新手。在我的应用程序中,我使用了两个不同的 NSMutable 数组。两者都有字典,每个索引有 4 个字段,如名称、地址等。现在我的问题是我想以 HTML 表格格式导出该数据并制作电子邮件正文。所以,请问有人能帮帮我吗。

谢谢

最佳答案

例如项目是:

 NSMutableArray *arrItem = [NSMutableArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:@"sam",@"name",@"london",@"address",nil], nil];

现在像这样创建 html 字符串:

NSString *strHTML =  @"<!DOCTYPE html>"
                     @"<html><body>"
                     @"<table border=\"1\" style=\"width:300px\">"; //change width according to your requirement

for (NSDictionary *dict in arrItem) {
    NSString *strName = [dict objectForKey:@"name"];
    NSString *strAddress = [dict objectForKey:@"address"];
    strHTML = [strHTML stringByAppendingString:@"<tr>"];
    //add table column  value 
    strHTML = [strHTML stringByAppendingString:[NSString stringWithFormat:@"<td>%@</td>",strName]];
    strHTML = [strHTML stringByAppendingString:[NSString stringWithFormat:@"<td>%@</td>",strAddress]];
    strHTML = [strHTML stringByAppendingString:@"</tr>"];
}

strHTML = [strHTML stringByAppendingString:@"</table>"
                                            @"</body>"
                                            @"</html>"];

MailcompserViewController 中使用 hmtl string :

[controller setMessageBody:strHTML isHTML:YES];

编辑:格式化

关于html - 在ios7中以html表格格式导出数据并制作电子邮件正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23799190/

相关文章:

javascript - 使用 ng-click 为每次点击添加 HTML 代码

ios - 如何在iOS中拖动图像时将图像重叠在另一个图像上?

ios - Facebook 和 Google+ 登录

html - 位置相对。为什么它不起作用?

javascript - 通过HTML检索系统音频

ios - 如何在 App 中将图像从 ImageView 附加到电子邮件

swift - Firebase 使用 "Optional()"包装器包装用户信息

c# - 在 asp.net 网页上使用 Pop3 客户端阅读电子邮件

javascript - 多重动态show();到 ul 的

ios - 解析登录和注册功能 SWIFT