您好我想让用户将电子邮件发送到不同的电子邮件地址,这取决于在表格视图中选择的回合 - 所有来自同一视图。 我的问题是每次我尝试一些事情来改变收件人的电子邮件地址,比如将电子邮件地址放在一个字符串中,根据按下的按钮更新,但我无法获得电子邮件地址to:作曲家中的Tab。 我能够修复一个特定的电子邮件地址,但我希望每次在不同的收件人时更改::标签。 任何帮助,将不胜感激 - 我当前返回空白电子邮件地址的代码如下。 (Mail是我的字符串,每次都收到正确的电子邮件地址。)
-(void)displayComposerSheet
{
MFMailComposeViewController *mailComposerVC = [[MFMailComposeViewController alloc] init];
mailComposerVC.mailComposeDelegate = self;
[mailComposerVC setSubject:@"Iphone App"];
NSArray *toRecipients = [NSArray arrayWithContentsOfFile:mail];
[mailComposerVC setToRecipients:toRecipients];
NSString *BodyText = @"My Name Is: \n My Phone Number Is: \n Please Help With: \n";
[mailComposerVC setMessageBody:BodyText isHTML:NO];
[self presentModalViewController:mailComposerVC animated:YES];
}
答案 0 :(得分:1)
你的收件人是什么?
你为什么不这样做:
NSString *email1 = @"Person1@gmail.com"
NSString *email2 = @"Person2@gmail.com"
//if logic
NSArray *toRecipients = [NSArray arrayWithObject:email1];
//if logic
NSArray *toRecipients = [NSArray arrayWithObject:email2];