0

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

现在在正文字段中 MyScroe 和 My Time 显示在同一行我希望它们应该分别在不同的行上如何显示

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

3 回答 3

5

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

NSString * emailBody = [NSString stringWithFormat:@"My Score: %d/%d\n\rMy Time: %@", numberOfCorrectAnswer, [[[DataManager sharedInstance] questions] count], time];
于 2012-07-16T07:13:34.147 回答
0

使用转义序列。尝试\n新线路。一对一\n_

NSString * emailBody = [NSString stringWithFormat:@"My Score: %d/%d, \n\nMy Time: %@", numberOfCorrectAnswer, [[[DataManager sharedInstance] questions] count], time];
于 2012-07-16T07:13:43.450 回答
0

您可以使用“\n”转义在此字符串中插入换行符。每个 "\n" 代表一个换行符,无论它被添加到哪里。

于 2012-07-16T07:14:00.217 回答