gpt4 book ai didi

ios - 如何接收从文件应用程序发送到我的应用程序的多个文件

转载 作者:可可西里 更新时间:2023-11-01 01:07:21 25 4
gpt4 key购买 nike

我正在使用下面的代码(在 AppDelegate 中)成功打开/接收单个文件,当有问题的文件具有我的应用程序的自定义扩展名并从文件应用程序中点击时。

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {

let sharedItem = FileItem()
sharedItem.path = url
sharedItem.name = url.lastPathComponent
sharedItem.image = self.loadUIImage(fileURL: url)

let pickFilesViewController = self.window?.rootViewController as? FirstViewController

pickFilesViewController?.selectedFiles.append(sharedItem)

pickFilesViewController?.filesTableView.reloadData()

return true
}

现在,当我从"file"应用中选择多个相似文件并点击共享按钮时,我的应用会出现在应用选项下,并显示文本“复制到我的应用”。但是,当我点击它时,在我的应用程序端我只收到第一个(附加)

我怎样才能收到所有选定的文件?

Question有一些建议,但它们不起作用,因为看起来所有文件发送到的路径并不总是收件箱文件夹,具体取决于我尚未确定的许多因素。

我已确定打开电子邮件附件已成功将文件发送到收件箱文件夹。但它似乎选择并因此从文件应用程序发送多个发送到一个完全不同的文件夹。

当我尝试打开包含第一个选定/已发送项目的文件夹以便我遍历并获取其余项目时...我收到错误消息,指出我的应用没有访问该文件夹的权限

再一次,有没有办法一次获取所有文件?谢谢。

最佳答案

目前似乎没有办法在不直接访问存储它的文件夹的情况下执行此操作 - 这不是我觉得合适的事情。

在我的应用中,我们允许我们的共享扩展同时接受多个文件并进行相应处理。您可以在等待苹果给我们一些东西的同时尝试一下

关于ios - 如何接收从文件应用程序发送到我的应用程序的多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55759990/

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