【问题标题】:iOS - Load NSURL inside MFMailComposeViewControlleriOS - 在 MFMailComposeViewController 中加载 NSURL
【发布时间】:2012-12-17 10:18:16
【问题描述】:

是否可以在MFMailComposeViewController 的正文中加载 URL?如果没有,我可以加载这个URL(即HTML)以便我可以在mail body 中加载它的有效方法是什么?

【问题讨论】:

    标签: ios iphone xcode ipad mfmailcomposeviewcontroller


    【解决方案1】:

    您可以像这样将 HTML 加载到 MFMailComposeViewController 中:

    MFMailComposeViewController *composer = [MFMailComposeViewController new];
    [composer setSubject:@"HTML test"];
    [composer setMessageBody:@"<html><body><h1>Test</h1></body></html>" isHTML:YES];
    

    但是,您无法将外部托管的网站加载到其中。您必须获取 HTML 文档并对其进行修改,以便资产(图像、脚本等)的链接是绝对的,并包括远程主机(您下载网站的位置)的协议和主机名。然后,您可以将此修改后的源代码设置为作曲家的messageBody

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2014-04-21
      相关资源
      最近更新 更多