gpt4 book ai didi

ios - 文件提供程序扩展不适用于 iOS 13

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

我有一个带有文件提供程序扩展名的 iOS 应用程序。该扩展具有三个顶级虚拟文件夹,代表我们的用户可以在云上访问的不同文件组。该扩展在 iOS 12 上运行良好,但在 iOS 13 上无法正常运行。

在文件应用程序中加载时,系统会查询根容器内容并正确枚举项目。三个顶级文件夹会显示并稍后更新其包含的项目数量,这很好。问题在于,在 iOS 13 上,当用户点击其中一个顶级文件夹以深入查看其内容时,"file"应用程序只会将根容器的另一个副本推送到堆栈上。每次用户点击我们的顶级文件夹之一时,这种情况都会继续。他们永远无法深入到我们的文件夹中。

正如我所说,该扩展在 iOS 12 上运行良好。还有其他人看到过这种行为吗?我已经验证我们在枚举内容时返回的 NSFileProviderItems 的类型标识符设置为 kUTTypeFolder...并且项目的功能包含 .allowsContentEnumerate 和 .allowsReading。

请注意,我们仍在使用 Xcode 10.3 进行构建。我们还无法升级到 Xcode 11。

预先感谢您的任何建议。

最佳答案

即使我也面临着同样的问题。对我来说,它在 ios 13.0 之前有效。更新到 13.1 后,我无法再选择任何文件进行下载或查看。在文档中,它显示“startProvidingItem”已从 iOS 13.1 中弃用。不确定替代方案是什么。

关于ios - 文件提供程序扩展不适用于 iOS 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58803776/

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