2013-04-08 62 views
-4

这是如何设置电子邮件收件人IOS

- (IBAction)email:(id)sender { 
    if ([MFMailComposeViewController canSendMail]) { 

     MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init]; 
     mailViewController.mailComposeDelegate = self; 
     [mailViewController setSubject:@"Subject Goes Here."]; 

     [mailViewController setMessageBody:@"Your message goes here." isHTML:NO]; 

      [self presentModalViewController:mailViewController animated:YES]; 
      [mailViewController release]; 


      } 

      else { 

       NSLog(@"Device is unable to send email in its current state."); 

      } 

点击后现在有邮件按钮,当我点击它,然后这种观点出现撰写邮件 所以按钮旁边我所使用的邮件有一个文本字段名为_emailTextField所以我想要的是当点击按钮,文本字段应该出现在撰写邮件视图中,如果在文本框中有[email protected]然后在mailview中,它应该是地狱@雅虎作为收件人

请告诉我该怎么做?

+1

如何阅读[MFMailComposeViewController(http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MFMailComposeViewController_class/Reference/Reference.html) – rckoenes 2013-04-08 12:59:33

回答

3
NSArray *recipentsArray = [[NSArray alloc]initWithObjects:@"[email protected]", nil]; 
[mailViewController setToRecipients:recipentsArray]; 
1

您可以使用:

[mailViewController setToRecipients:[NSArray arrayWithObject: _emailTextField.text,nil]]; 

希望这会帮助你。

所有最好的!

+0

割舍的文档我试试Yashesh :) – 2013-04-08 12:57:01