2011-01-28 21 views
1

我需要在我的应用程序发送邮件。我如何发送邮件与出作曲者启动屏幕

为我的代码,

MFMailComposeViewController * mailView = [[MFMailComposeViewController alloc] init]; 
[mailView setMailComposeDelegate:self]; 
[mailView setSubject:@"Some Subject"]; 
[mailView setToRecipients:self.selectedArray]; 
[self presentModalViewController:mailView animated:YES]; 
[mailView release]; 

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error { 

[controller dismissModalViewControllerAnimated:YES]; 
} 

对于我得到的闪屏like this

是否可以在没有此启动画面的情况下发送邮件。

我需要在后台发送邮件。

任何人都可以请建议我。

谢谢你提前。

回答

0

如果你不想使用作曲家,你必须编写自己的smtp客户端。 我从来没有尝试过,但从我听说skpsmtpmessage应该做的伎俩。

+0

此方法的另一个问题是,您必须要求用户输入电子邮件地址和密码,或者在将执行发送的应用程序中提供电子邮件帐户和密码。 *至少我认为是这样的情况... * – 2011-01-28 11:52:51