1

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

4

3 回答 3

0

您要问的是含糊不清的,但是要将输入的数据输入文本字段并将其放入字符串中,只需使用:

NSString *theEmailBody = theTextField.text;

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

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

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

于 2012-04-21T17:40:58.870 回答
0

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

MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init];
NSString *emailbody = textField.text;;
[mail setMessageBody:emailbody isHTML:NO];
于 2012-04-21T17:40:59.820 回答
0

Apple 有示例代码向您展示如何在应用程序电子邮件中进行设置(链接如下)

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

NSString *emailBody = myTextField.text;

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

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

于 2012-04-21T17:42:17.387 回答