gpt4 book ai didi

ios - UIDocumentInteractionController 在不保存 Swift 的情况下使用来自 Web 的 URL 打开

转载 作者:行者123 更新时间:2023-11-28 11:03:50 24 4
gpt4 key购买 nike

我需要从 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 返回 nil 值

最佳答案

用 web URL 是不可能的,文件必须作为文件 URL 在本地文件系统中。来自apple documentation :

UIDocumentInteractionController

var url: URL? { get set }

The URL identifying the target file on the local filesystem.

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

关于ios - UIDocumentInteractionController 在不保存 Swift 的情况下使用来自 Web 的 URL 打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39449960/

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