0
我是iOS开发新手,我正在开发我的第一个应用程序。我有一段代码,当我分享它时,它会将我的NSMutableArray中的数据添加到电子邮件的正文中。我遇到了一个问题,数组描述只是输出数据的地址而不是实际的数据。我知道这是一个预期的行为,我如何显示电子邮件正文中的数组内容?将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];
}
不能在这里找到数组。如果你有一个数组,然后遍历它,追加或甚至你可以使用'componentsJoinedByString:'方法从数组中形成一个字符串。 –
@Anoop Vaidya:“self.attendItems”似乎是数组。为什么不把它作为答案?对我来说似乎完全没问题。 –
@SebastianWramba:如你所说,我确实如此。答复已发布。 –