我在解析数据库的pdf和doc扩展名之间有一些文件 我有一个tableview,它从解析查询填充,所以当我点击它们时,我想在新的webview中显示该行的文件。我现在处于最后阶段,但我找不到从解析中获取文件的方法,并通过Swift在webview上查看。 到目前为止代码没有问题我的tableview填充和单元格正在制作新的空webview,当然没有文件。顺便说一下,我不确定webview是否可以查看doc文件,所以如果它不能告诉我最好的方法。
谢谢
答案 0 :(得分:1)
您需要检索文件对象的URL,并告诉Web视图加载该URL。让我们假设您有一个Place
对象,该对象通过名为PFFile
的属性与brochure
相关联。您可以通过以下调用获取描述文件(不包含实际文件)的PFFile
对象:
let placeBrochure = myPlace["brochure"] as PFFile
然后,您需要从PFFile
let brochureURL = NSURL(string: placeBrochure.url)! // Probably shouldn't force unwrap
并将其加载到您的网页浏览中
let request = NSURLRequest(URL: brochureURL)
webview.loadRequest(request)
对于您的特定情况,您需要从某种类型的数组中提取myPlace
对象的等效项,该数组表示用于填充tableview的数据,这可能需要在{{{ 1}}。
在支持Microsoft Word .doc格式文件方面,看起来didSelectRow
应该能够处理它们:https://developer.apple.com/library/ios/qa/qa1630/_index.html