我是iOS开发新手,我正在开发我的第一个应用程序。我有一段代码,当我分享电子邮件时,它会将NSMutableArray中的数据添加到电子邮件的正文中。我遇到了一个问题,数组描述只打印出数据的地址,而不是实际的数据。我知道这是意料之中的行为,如何在邮件正文中显示数组的内容?
下面是我写的代码:
- (void)displayMailComposerSheet
{
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"Attendance"];
NSString *data = [self.attendItems description];
[picker setMessageBody:data isHTML:NO];
[self presentViewController:picker animated:YES completion:NULL];
}发布于 2014-01-14 21:06:54
而不是
NSString *data = [self.attendItems description];使用像这样的东西:
NSString *data = [self.attendItems componentsJoinedByString:@", "];数组中的所有值将由逗号(,)连接。
https://stackoverflow.com/questions/21114130
复制相似问题