我需要在MFMailComposeViewController中设置邮件正文以分隔一些行中的文本。我使用以下代码行但它无法正常工作。
[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];
我也试过这个
[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];
有没有解决办法呢。
答案 0 :(得分: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];
答案 1 :(得分:6)
如果您的邮件中isHTML
设置为“是”,请使用<br/>
进行换行,如果isHTML
为“否”,请使用\r\n
。
答案 2 :(得分:2)
您的messageBody设置为HTML,这意味着您需要为换行符添加</ br>
,或设置isHTML:NO