UIDocumentInteractionController 以 URL 从网络打开而不保存在 Swift
UIDocumentInteractionController to open with URL from web without saving in Swift
我需要从 Web 打开一个文件 url 并使用 UIDocumentInteractionController
在设备中安装的其他应用程序中打开
var controller:UIDocumentInteractionController?
self.controller? = UIDocumentInteractionController.init(URL: (NSURL(string: self.filesUrl))!)
其中 self.filesUrl = self.filesDetailArrayResponse.valueForKey("url")
作为! NSArray
来自 json 响应
但是self.controller
返回零值
无法通过 Web URL 执行此操作,该文件必须作为文件 URL 在本地文件系统中。来自 apple documentation:
UIDocumentInteractionController
var url: URL? { get set }
The URL identifying the target file on the local filesystem.
那么如何解决,下载文件,将其写入本地文件系统,然后将本地 URL 给 UIDocumentInteractionController
(例如:)
我需要从 Web 打开一个文件 url 并使用 UIDocumentInteractionController
在设备中安装的其他应用程序中打开var controller:UIDocumentInteractionController?
self.controller? = UIDocumentInteractionController.init(URL: (NSURL(string: self.filesUrl))!)
其中 self.filesUrl = self.filesDetailArrayResponse.valueForKey("url")
作为! NSArray
来自 json 响应
但是self.controller
返回零值
无法通过 Web URL 执行此操作,该文件必须作为文件 URL 在本地文件系统中。来自 apple documentation:
UIDocumentInteractionController
var url: URL? { get set }
The URL identifying the target file on the local filesystem.
那么如何解决,下载文件,将其写入本地文件系统,然后将本地 URL 给 UIDocumentInteractionController
(例如:)