我有一个基于文档的iOS应用程序,它采用iOS 11的UIDocumentBrowserViewController
。它声明了自己的文档类型,这是一个符合com.apple.package
的包文件。
(这是the app on App Store的链接,包文件叫做“FlipBook”,它只是一个包含一系列图像的容器。)
我可以通过标准文档浏览器工作流程创建或编辑文档,没有任何问题。但是,创建或编辑的文档都不会显示在文档浏览器的“最近”选项卡中 - 也不会显示在系统的Files.app中。
我尝试过多种方式在Info.plist文件中调整我的UTI设置,但都没有。我还尝试从Xcode模板(其中public.image作为文档类型)创建一个新项目,但只要我声明自己的文档类型,它就不再出现在“Recent”选项卡中。 我可以确认所有正在编辑的文档在文件浏览器中显示正确的修改日期 - 它只是从未显示“最近”选项卡。
有没有人知道那里缺少什么?非常感谢。
答案 0 :(得分:0)
感谢罗宾。 6月18日的评论对我有所帮助。 我也遇到同样的问题。但是,情况有所不同。 我会在这里写一个解决方案,因为可能有些人遇到同样的麻烦。
除了Robin的问题外,就我而言,在本地操作该文件时,该文件显示在“最近使用”选项卡中,但是将其保存在iCloud驱动器中时则不显示。
原因是NSUbiquitousContainerName。如果NSUbiquitousContainerName与捆绑显示名称相同,则现在显示“最近”文件。 我希望这些信息对某人有用。