我的视图控制器中有一个UIWebView。此UIWebView显示PDF文件。我创建了一个按钮。当用户点击此按钮时,我想通过电子邮件发送UIWebView的内容。作为模板,我使用Apple的MailComposer。在此模板中,Apple未使用UIWebView。 Apple使用本地存储的数据,工作正常。所以我希望发送UIWebView的内容,我显示的PDF,但我不知道如何做到这一点。
感谢。
答案 0 :(得分:0)
您可以尝试使用-stringByEvaluatingJavaScriptFromString:
获取网页的HTML内容,并使用-setMessageBody:isHTML:
设置邮件正文。但是,您可能需要使用<base />
标记来设置页面的基本URL,以便相对URL起作用。
您可以下载PDF并使用addAttachmentData:mimeType:fileName:
将PDF附加到电子邮件中。
答案 1 :(得分:0)
您需要做的是下载pdf并将其保存在设备上,然后根据Apple的示例附加它。