QLPreviewController 和 WebView 显示 PDF 文件或任何文本文件的主要区别是什么?

What is the main difference between QLPreviewController and WebView to display PDF file or any text file.?

我发现我可以使用 QLPreviewController and WebView 查看 PDF 或任何文本文件。我知道两种方式如何显示,但我不知道它们之间的主要区别是什么。 谁能告诉我这两者的区别?

QLPreviewController 的主要用途是预览本地文件。这就是它所做的一切。并且它提供了共享文档的能力。

WKWebView 用于呈现网页内容和本地文件。它是一个通用的网络浏览器。它的主要目的是查看网页内容。它可以让您在浏览历史记录中来回移动。它允许您处理链接。

如果您的应用需要允许用户查看并可能共享本地文档,请使用 QLPreviewController。如果您的应用程序需要浏览器,请使用网络视图。