如何在我的应用程序中将文本字段与我的电子邮件相关联?

时间:2012-04-21 17:32:23

标签: iphone objective-c xcode

如何将用户在文本字段UITextField中插入的信息发送到我的电子邮件? 如何才能让信息页面显示一次,只有在用户第一次进入应用程序时才会显示?

3 个答案:

答案 0 :(得分:0)

你所要求的是模糊的,但是要将输入的数据输入文本字段并将其放入字符串中,只需使用:

NSString *theEmailBody = theTextField.text;

您可以使用标准的Apple电子邮件框架发送电子邮件:

MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init];
NSString *theEmailbody = theTextField.text;;
[mail setMessageBody:theEmailbody isHTML:NO];

或制作自己的邮件服务器并在那里发送HTTP请求。

答案 1 :(得分:0)

您可以在功能中使用以下代码发送电子邮件。

MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init];
NSString *emailbody = textField.text;;
[mail setMessageBody:emailbody isHTML:NO];

答案 2 :(得分:0)

Apple提供示例代码,向您展示如何在应用电子邮件中设置(链接如下)

完成此操作后,您可以通过在适当的位置添加此内容,轻松地将(例如)电子邮件正文更改为textField的内容。

NSString *emailBody = myTextField.text;

此外,如果您希望信息页面仅在首次启动应用时可见,请查看NSUserDefaults。这将允许您存储和检索值,让应用程序知道是否加载您的信息页面。

https://developer.apple.com/library/ios/#samplecode/MailComposer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40008865