文件提供程序扩展名在iOS 13上不起作用
我有一个带有文件提供程序扩展名的iOS应用程序。该扩展有三个顶级虚拟文件夹,代表我们的用户在云上可以访问的不同文件组。该扩展在iOS 12上运行良好,但在iOS 13上无法正常运行 当加载到文件应用程序中时,系统会查询根容器内容并正确枚举项目。这三个顶级文件夹将显示,并在稍后使用它们异步包含的项目数进行更新。问题是,在iOS 13上,当用户点击其中一个顶级文件夹以深入到其内容时,文件应用程序只会将根容器的另一个副本推到堆栈上。每次用户点击我们的顶级文件夹时,这种情况都会继续。他们永远无法深入我们的文件夹 正如我所说,该扩展在iOS 12上运行良好。还有谁见过这种行为吗?我已经验证了枚举内容时返回的NSFileProviderItems的类型标识符设置为kUTTypeFolder…并且这些项的功能同时包含.AllowContentEnuming和.AllowReading 请注意,我们仍在使用Xcode 10.3构建。我们还不能升级到Xcode 11文件提供程序扩展名在iOS 13上不起作用,ios,file,ios13,Ios,File,Ios13,我有一个带有文件提供程序扩展名的iOS应用程序。该扩展有三个顶级虚拟文件夹,代表我们的用户在云上可以访问的不同文件组。该扩展在iOS 12上运行良好,但在iOS 13上无法正常运行 当加载到文件应用程序中时,系统会查询根容器内容并正确枚举项目。这三个顶级文件夹将显示,并在稍后使用它们异步包含的项目数进行更新。问题是,在iOS 13上,当用户点击其中一个顶级文件夹以深入到其内容时,文件应用程序只会将根容器的另一个副本推到堆栈上。每次用户点击我们的顶级文件夹时,这种情况都会继续。他们永远无法深入我们
提前感谢您的建议。即使是我也面临同样的问题。对我来说,它一直工作到ios 13.0。更新到13.1后,我无法再选择任何文件进行下载或查看。在文档中显示,iOS 13.1中不推荐使用“startProvidingItem”。不确定有什么替代方案。您有什么解决方案吗?