-1

我正在尝试将 html 表格放入电子邮件的正文中。为此,我正在尝试构建一个包含 html 的字符串。但是,当我尝试在 html 中添加包含引号的行时出现错误。我怎样才能忽略这些引号,而只捕获整行?

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

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

4

1 回答 1

3

在任何引号之前使用 \

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

这就是在 C 类型语言中使用转义符的方式。

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

    [mailController setMessageBody:htmlFile isHTML:YES];
于 2012-07-26T14:27:53.843 回答