2011-04-10 65 views
2

进出口使用此代码,允许用户通过我的应用程序发送电子邮件:电子邮件与iPhone

- (IBAction)sendEmail:(id)sender { 
    MFMailComposeViewController *mailComposer; 
    NSArray *emailAddresses; 
    emailAddresses=[[NSArray alloc]initWithObjects: email.text,nil]; 

    mailComposer=[[MFMailComposeViewController alloc] init]; 
    mailComposer.mailComposeDelegate=self; 
    [mailComposer setToRecipients:emailAddresses]; 
    [self presentModalViewController:mailComposer animated:YES]; 

    [emailAddresses release]; 
    [mailComposer release]; 

} 

我想知道,有没有什么办法可以让这样,当用户点击该按钮时,要:字段已经填写完了?

另外,是否可以验证CC:字段(例如检查@符号等)?

感谢, 安东尼

回答

0

:字段中使用此代码设置:

[mailComposer setToRecipients:emailAddresses]; 

基本验证了做你

iOS Simulator

如果你想要做额外的验证,然后在显示MFMailComposeViewController之前提示To/CC/BCC字段,并将验证作为UITextField输入的一部分进行。