我的应用程序从文本字段生成信息到uitextview,我想知道如何在用户点击按钮时在电子邮件中发送此信息。
邮件应用程序应该打开,它将在电子邮件正文中包含uitextview的内容。
非常感谢
答案 0 :(得分:2)
您必须使用MFMailComposeViewController
执行此操作。这是代码:
MFMailComposeViewController *composer = [[MFMailComposeViewController alloc] init];
[composer setMailComposeDelegate:self];
[composer setSubject:@"My Subject"];
[composer setMessageBody:@"Email Body" isHTML:YES];
[self presentModalViewController:composer animated:YES];
[composer release];
只需将@"My Subject"
替换为您的真实主题,并使用TextView的内容替换@"Email Body"
。您还可以设置To
,Cc
和Bcc
字段,并通过此类添加一些附件。
您还可以使用以下方式检查应用 是否可以发送电子邮件:
[MFMailComposeViewController canSendMail];
E.g。如果用户未配置其电子邮件帐户,此功能将返回NO
。
有关发送您的应用中的电子邮件的详细信息,请参阅MFMailComposeViewController Class Reference。