gpt4 book ai didi

ios - 我应该使用 UIDocument 来处理已保存到磁盘的 PDF 文件吗?

转载 作者:行者123 更新时间:2023-11-29 05:13:04 25 4
gpt4 key购买 nike

UIDocument 类以线程意识的方式提供打开和关闭功能。我应该使用它,还是它太过分了?

我想做的就是创建并加载一些 pdf 文件。

最佳答案

如果您的用户将以任何方式修改文件,UIDocument 似乎是一个不错的方法。

如果您需要的只是查看文件的能力,那么我会推荐WKWebView。 Webview 是一种相当轻量级的方法,并且还提供了用户在查看 pdf 时习惯看到的标准 UI。

添加 WebView 后,您的 pdf 就可以像这样加载到其中:

import WebKit

...

guard let filePath = Bundle.main.path(forResource: "Sample", ofType: "pdf") else {
return
}

let fileURL = URL(fileURLWithPath: filePath)
webView.loadFileURL(fileURL, allowingReadAccessTo: fileURL)

(其中“Sample”是 pdf 文件的名称)。

关于ios - 我应该使用 UIDocument 来处理已保存到磁盘的 PDF 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59491456/

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