0

我需要从 web url 打开一个文件并使用 UIDocumentInteractionController 在设备中安装的其他应用程序中打开

var 控制器:UIDocumentInteractionController?

self.controller? = UIDocumentInteractionController.init(URL: (NSURL(string: self.filesUrl))!)

在哪里 self.filesUrl = self.filesDetailArrayResponse.valueForKey("url")NSArray来自json响应

self.controller返回零值

4

1 回答 1

3

无法使用 Web URL 进行操作,该文件必须作为文件 URL 在本地文件系统中。从苹果文档

UIDocumentInteractionController

变量网址:网址?{ 设置 }

标识本地文件系统上的目标文件的 URL 。

那么如何解决它,下载文件,将其写入本地文件系统,然后将本地 URL 提供给UIDocumentInteractionController(例如:https ://stackoverflow.com/a/16392475/1791179 )

于 2017-10-10T15:14:50.503 回答