-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 に答える