如何将textView的内容作为电子邮件发送?

时间:2012-02-21 07:17:15

标签: iphone objective-c email textview mfmailcomposeviewcontroller

我有一个应用程序,其中包含使用textView显示的最喜欢的引号。我想直接从这个textView提供电子邮件选项。其次,我希望能够导出到PDF或Pages文档,然后我可以通过电子邮件发送出去。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

在textView上放置一个UIButton,然后像这样发送电子邮件

-(void)sendEmail 

{
 

 MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
 picker.mailComposeDelegate = self;
 
 [picker setSubject:urSubject];
 
  NSString *emailBody =
 [NSString stringWithString:urTextView.text];
 
 [picker setMessageBody:emailBody isHTML:NO];  
 
 [self presentModalViewController:picker animated:YES];
 [picker release];
 
}

答案 1 :(得分:2)

对于电子邮件,您应该使用MFMailComposerViewController。要导出它,首先需要生成pdf。然后将其添加为邮件附件。关于在iPhone中生成pdf,您可以关注this tutorial。希望有所帮助。