如何在iphone应用程序的新行上使电子邮件正文文本

时间:2012-07-16 07:09:05

标签: iphone xcode

我正在从我想要的iphone应用程序发送电子邮件

在正文现在MyScroe和我的时间在同一行显示我希望他们应该分别在各行如何显示

    NSString * emailBody = [NSString stringWithFormat:@"My Score: %d/%d, My Time: %@", numberOfCorrectAnswer, [[[DataManager sharedInstance] questions] count], time];
    [picker setMessageBody:emailBody isHTML:NO];

3 个答案:

答案 0 :(得分:5)

"\n\r"应该适用于您的情况。如果您希望更改为html(isHTML:YES),则必须使用"<br/>"

NSString * emailBody = [NSString stringWithFormat:@"My Score: %d/%d\n\rMy Time: %@", numberOfCorrectAnswer, [[[DataManager sharedInstance] questions] count], time];

答案 1 :(得分:0)

使用转义序列。尝试新行\n。一行\n

NSString * emailBody = [NSString stringWithFormat:@"My Score: %d/%d, \n\nMy Time: %@", numberOfCorrectAnswer, [[[DataManager sharedInstance] questions] count], time];

答案 2 :(得分:0)

您可以使用“\ n”转义在此字符串中插入换行符。一切 “\ n”表示添加的换行符。