3

MFMailComposeViewController を使用して新しい電子メールを作成しています。

本文には、次のようなものが必要です。

やあ、

このアプリケーション bla bla bla。

これを機能させるには、ブラブラする必要があります。

ありがとう。

4 つの段落のテキストがあるので、その間にスペースを入れたいと思います。

次のように本文テキスト文字列を作成しています。

NSString *body = @"Hi,\n\nThis application bla bla bla.\n\nTo make this work you have to bla boa.\n\nThanks\n\n";

\n を期待すると、段落間にスペースが追加されます。

を使用<br />して電子メールを HTML にすれば機能することはわかっていますが、互換性を最大限に高めるためにプレーン テキストの電子メールを作成したいと考えています。

それ、どうやったら出来るの?

4

2 に答える 2

11

以下の方法で作成したことを確認してくださいisHTML:NO。でisHTML:NO、正常に\n動作するはずです。

NSString *body = @"Hi,\n\nThis application bla bla bla.\n\nTo make this work you have to bla boa.\n\nThanks\n\n";
[mailComposer setMessageBody:body isHTML:NO];

出力:

やあ、

このアプリケーション bla bla bla。

これを機能させるには、ブラブラする必要があります。

ありがとう。

于 2013-01-17T20:47:29.040 に答える