在NSString中输入换行符

Dip*_*Y W 7 iphone iphone-sdk-3.0 mfmailcomposeviewcontroller

我需要在MFMailComposeViewController中设置邮件Body以分隔一些行中的文本.我使用以下代码行但它无法正常工作.

[mail setMessageBody:[NSString stringWithFormat:@"Hi I am Interested to buy a vehicle for me Name :%@ %@ \n Contact No. : %@ \n Email : %@\n",txtFirst.text, txtLast.text, txtContact.text, txtEmail.text ] isHTML:YES];
Run Code Online (Sandbox Code Playgroud)

我也尝试过这个

[mail setMessageBody:[NSString stringWithFormat:@"Hi I am Interested to buy a vehicle for me Name :%@ %@ </br> Contact No. : %@ </br> Email : %@</br>",txtFirst.text, txtLast.text, txtContact.text, txtEmail.text ] isHTML:YES];
Run Code Online (Sandbox Code Playgroud)

有什么办法可以做到这一点.

raa*_*aaz 11

试试这个

[mail setMessageBody:
[NSString stringWithFormat:@"First:%@
                           \r\n Second:%@
                           \r\n Third:%@
                           \r\n Fourth:%@",
txtFirst.text, txtSecond.text, txtThird.text, txtFourth.text ] isHTML:YES];
Run Code Online (Sandbox Code Playgroud)


foe*_*ebe 6

如果您isHTML在邮件中设置为YES,请使用<br/>换行符,如果isHTML为NO,则使用\r\n.