2012-02-15 12 views
0

こんにちは私は、ユーザーが異なる電子メールアドレスに電子メールを送信できるようにしたいと考えています。 私の問題は、受取人の電子メールアドレスを変更するたびに、私はいくつか試してみましたが、電子メールアドレスを文字列に入れて、押されたトンに応じて更新しますが、電子メールアドレスを取得できませんでしたto:作曲家のタブに。 私は特定の電子メールアドレスを修正することができますが、別の受信者であるたびに変更:タブを変更します。 何か助けていただければ幸いです - 空白の電子メールアドレスを返す私の現在のコードは以下の通りです。 (Mailは毎回正しいメールアドレスを受け取るStringです)。MFMailComposeViewControllerが受信者に変更されました

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

答えて

1

あなたのtoRecipientsは何ですか?

なぜあなたはちょうど行いません。

NSString *email1 = @"[email protected]" 

NSString *email2 = @"[email protected]" 

//if logic 
NSArray *toRecipients = [NSArray arrayWithObject:email1]; 
//if logic 
NSArray *toRecipients = [NSArray arrayWithObject:email2]; 
関連する問題