Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios QLEVIEWCONTROLLER显示来自服务器的文件的文档名而不是文件内容_Ios_Swift_Xcode_Qlpreviewcontroller - Fatal编程技术网

Ios QLEVIEWCONTROLLER显示来自服务器的文件的文档名而不是文件内容

Ios QLEVIEWCONTROLLER显示来自服务器的文件的文档名而不是文件内容,ios,swift,xcode,qlpreviewcontroller,Ios,Swift,Xcode,Qlpreviewcontroller,使用QLEVIEWCONTROLLER预览pdf、doc、xlsx等文档,但未显示文件内容。要显示的文件是从服务器获取的。我只想通过来自服务器的url链接显示pdf,就像预览图像一样 我们需要先将文件保存到应用程序的文档目录吗 有人能帮忙吗?qlviewcontroller并不是专门用来下载文件的 快速查看预览控制器使用此属性获取项目的>URL。在典型使用中,您将在preview>item类中实现一个getter方法来提供此值。 此属性的值必须是文件类型URL。 您可以通过URLSession和

使用QLEVIEWCONTROLLER预览pdf、doc、xlsx等文档,但未显示文件内容。要显示的文件是从服务器获取的。我只想通过来自服务器的url链接显示pdf,就像预览图像一样

我们需要先将文件保存到应用程序的文档目录吗


有人能帮忙吗?

qlviewcontroller
并不是专门用来下载文件的

快速查看预览控制器使用此属性获取项目的>URL。在典型使用中,您将在preview>item类中实现一个getter方法来提供此值。

此属性的值必须是文件类型URL。

您可以通过
URLSession
downloadTask

下载后,您可以在文档目录中移动文件,然后查看它

@property(readonly, nonatomic) NSURL *previewItemURL;