добавление новой строки в html body в mailcomposer - PullRequest
3 голосов
/ 16 апреля 2010

Как добавить символы новой строки в html тело почтового компоновщика?

У меня есть строка:

NSString *emailBody = [NSString stringWithFormat:@"<html><b>%%0D%%0AHello,%%0D%%0AHere's a link to your product%%0D%%0A<a href=\"%@\">click here</a>%%0D%%0A best regards</b></html>", currentProduct.url_product_details];

[picker setMessageBody:emailBody isHTML:YES];

Когда я устанавливаю тело почтового композитора, я вижу его без новых строк. Как заставить новые строки появляться?

ТИА

1 Ответ

8 голосов
/ 16 апреля 2010

В HTML символами новой строки являются <br />, а не %0D%0A.

И используйте <p>...</p> для абзаца.

Например,

NSString* emailBody = [NSString stringWithFormat:
 @"<html><head></head><body style='font-weight:bold;'>"
 @"<p>Hello,</p>"
 @"<p>Here's a link to your product<br /><a href='%@'>click here</a></p>"
 @"<p>Best Regards</p>"
 @"</body></html>", currentProduct.url_product_details];
...