0

こんにちは私はユーザーがテーブルビューで選択された試合トンに応じて異なる電子メールアドレスに電子メールを送信できるようにしたいと思います-すべて同じビューから。私の問題は、受信者の電子メールアドレスを変更することです。たとえば、押された試合のトンに応じて更新される文字列に電子メールアドレスを入力しようとしましたが、電子メールアドレスを取得できませんでした。 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

あなたのtoRecipientsは何ですか?

やってみませんか:

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 に答える