Objective C构建html字符串

时间:2012-07-26 14:24:33

标签: html objective-c xcode email

我正在尝试将html表放入电子邮件正文中。为此,我尝试构建一个包含html的字符串。当我尝试在html中添加包含引号的行时,我收到错误。如何忽略这些引号,只捕获整行?

BodyRiskMatrix = [BodyRiskMatrix stringByAppendingFormat:@"font-family:"Calibri","sans-serif";}"];

Xcode将Calibri和sans-serif视为变量。我是否需要删除html中的所有引号?

1 个答案:

答案 0 :(得分:3)

在任何引号之前使用\

 [BodyRiskMatrix stringByAppendingFormat:@"font-family:\"Calibri\",\"sans-serif\";}"];

这就是你在C型语言中使用转义的方法。

如果要将HTML添加到电子邮件中,可以将HTML文件添加到项目中,然后执行

    [mailController setMessageBody:htmlFile isHTML:YES];