2011-04-10 67 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輸入的一部分進行。