2011-12-22 66 views
3

我想创建一个有5个文本框的应用程序和一个TextView:IOS:发送邮件,而iPhone/iPad的邮件应用程序

1 - Name 
2 - Surname 
3 - Telephone 
4 - "your email" (user email, not address email receiver) 
5 - city 
6 - textView (for body mail) 

所以,当我填写所有的TextView我想在发送这封邮件地址在代码中设置的邮件。

我将撰写邮件,因为这例子:

mail from: "name" "surmane" 
email: "yuor email" 
telephone: "telephone" 
city: "city" 
bosy: "textview content"" 

但它不是我的问题;我的问题是我不想使用应用程序邮件iPhone,但我希望当我按下“发送”按钮时,我只想显示一个alertView,说“发送电子邮件”;可能吗 ?

回答

2

的内置邮件法这应该工作

MFMailComposeViewController *mailSendingController = [MFMailComposeViewController new]; 

[mailSendingController setSubject:@"Feedback"]; 
[mailSendingController setToRecipients:[NSArray arrayWithObject:@"[email protected]"]]; 
[mailSendingController setMessageBody:myText isHTML:NO]; 

mailSendingController.mailComposeDelegate = self; 

[self presentModalViewController:mailSendingController animated:YES]; 

会将myText地方是一个字符串,你与你的信息

0

这可以通过将数据发送到服务器并从那里发送来完成。我没有看到直接从设备发送它的方式,而不使用邮件应用程序。

+0

好吧,我解决MFMailComposeViewController ... – CrazyDev 2011-12-22 10:32:19

+0

没有老兄,你可以通过像hiren这样的webservice来解决这个问题。例如通过POST向PHP服务器发送一些数据,并填入空格。 – MaikelS 2011-12-22 11:04:56

0

为此,您必须创建webservice。因为如果没有这个唯一的选择是IOS

相关问题