0

嗨,我想让用户能够将电子邮件发送到不同的电子邮件地址,这取决于在表视图中选择的 bout ton - 全部来自同一视图。我的问题是每次我尝试一些事情时都会更改收件人的电子邮件地址,例如将电子邮件地址放入一个字符串中,该字符串会根据按下的按钮进行更新,但我无法获取电子邮件地址to:作曲家中的制表符。我能够修复一个特定的电子邮件地址,但我希望每次是不同的收件人时都会更改 to: 选项卡。任何帮助将不胜感激 - 我当前返回空白电子邮件地址的代码如下。(邮件是我的字符串,每次都收到正确的电子邮件地址)。

-(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];
}
4

1 回答 1

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];
于 2012-03-15T23:46:10.293 回答