gpt4 book ai didi

swift - 在WebView上解析和查看文件

转载 作者:行者123 更新时间:2023-11-30 10:09:12 24 4
gpt4 key购买 nike

我在解析数据库上有一些扩展名为 pdf 和 doc 的文件我有一个从解析查询填充的表格 View ,因此当我单击它们时,我想在新的 WebView 中显示该行的文件。我现在处于最后阶段,但我找不到从解析中获取文件并通过 Swift 在 webview 上查看它的方法。到目前为止,代码没有问题,我的表格 View 填充并且单元格正在连接到新的空 WebView ,当然没有文件。顺便说一句,我不确定 webview 是否可以查看文档文件,因此如果不能,请建议我最好的方法。

谢谢

最佳答案

您需要检索文件对象的 URL,并告诉 Web View 加载该 URL。假设您有一个 Place 对象,该对象有一个通过名为 brochure 的属性与之相关的 PFFile。您可以通过如下调用获取描述文件(不包含实际文件)的 PFFile 对象:

let placeBrochure = myPlace["brochure"] as PFFile

然后,您需要从该 PFFile 中提取网址

让小册子URL = NSURL(字符串:placeBrochure.url)!//可能不应该强制解开

并将其加载到您的 WebView 中

let request = NSURLRequest(URL:小册子URL)
webview.loadRequest(请求)

对于您的具体情况,您需要从某种数组中提取 myPlace 对象的等效项,该数组表示用于填充表格 View 的数据,这可能需要发生在didSelectRow中。

就对 Microsoft Word .doc 格式文件的支持而言,看起来 UIWebView 应该能够处理它们:https://developer.apple.com/library/ios/qa/qa1630/_index.html

关于swift - 在WebView上解析和查看文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34025003/

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