gpt4 book ai didi

ios - 如何快速打开 .msg 和 .eml 文件?

转载 作者:可可西里 更新时间:2023-11-01 02:00:13 29 4
gpt4 key购买 nike

我已经尝试在 swift 3 中打开 .msg 和 .eml 文件,但都无济于事。我用过

UIApplication.shared.open(NSURL(string: documentURL) as! URL, options: [:], completionHandler: nil);

let url: URL! = NSURL.fileURL(withPath: documentURL);
documentInterection = UIDocumentInteractionController(url: url);
documentInterection.name = url.lastPathComponent;
documentInterection.delegate = self;
documentInterection.presentOptionsMenu(from: backButton, animated: true);

在 let webView = UIWebView(frame: self.view.frame); 的帮助下,以上都没有像任何其他文件(.png、.doc 等)那样打开文件。 ...

前者向我展示了一个 UIWebView,但它无法打开。后者会弹出选项,但如果选择了 Outlook 或 iOS 邮件客户端,则会打开一个空白的新邮件消息。

我需要一些关于如何在 swift 3 中打开 .msg 和 .eml 文件的帮助?

请注意:documentURL 是要打开的 .msg 或 .eml 文件的 url,来自 API。

我试过的链接:Open .msg and .eml files from iOS UIWebview

最佳答案

你遇到的问题是

  • 除非您的应用或手机上的其他应用可以解析文档,否则您无法打开文档并显示内容。
  • 您的应用或 iPhone 上的任何其他应用都无法做到这一点,因此
  • 打开失败或以您不希望的方式打开。

您不能让 Mail 或 Outlook 显示内容。如果他们打开它,他们会做任何他们认为应该做的事情。如果他们想让它成为新邮件的附件,那是他们的选择。

对于许多格式——您提到的 PNG 等——有很多应用程序可以打开并显示它们。对于这些特定格式,至少在 iOS 上没有。结果,您陷入了困境——除非您在自己的应用中实现对这些文档的支持,或者说服其他应用开发者这样做,否则您将无法显示它们。

关于ios - 如何快速打开 .msg 和 .eml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47037109/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com