2013-01-17 109 views
3

我正在使用MFMailComposeViewController来创建新电子邮件。如何将换行符添加到正文文本上MFMailComposeViewController

在正文我想是这样的:

嗨,

该应用唧唧歪歪。

为了使这项工作,你必须bla bla。

谢谢。

所以,我们有四段文字,我想给他们之间的空间。

我构建体文本字符串是这样的:

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,但我想创建一个纯文本电子邮件以实现最大的兼容性。

我该怎么做?

回答

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。

谢谢。

+1

P E R F E C T! ! !你是个天才!谢谢!!!! – SpaceDog