我正在尝试将html表放入电子邮件正文中。为此,我尝试构建一个包含html的字符串。当我尝试在html中添加包含引号的行时,我收到错误。如何忽略这些引号,只捕获整行?
BodyRiskMatrix = [BodyRiskMatrix stringByAppendingFormat:@"font-family:"Calibri","sans-serif";}"];
Xcode将Calibri和sans-serif视为变量。我是否需要删除html中的所有引号?
答案 0 :(得分:3)
在任何引号之前使用\
[BodyRiskMatrix stringByAppendingFormat:@"font-family:\"Calibri\",\"sans-serif\";}"];
这就是你在C型语言中使用转义的方法。
如果要将HTML添加到电子邮件中,可以将HTML文件添加到项目中,然后执行
[mailController setMessageBody:htmlFile isHTML:YES];