我有一个基于文档的iOS应用,该应用采用iOS 11的UIDocumentBrowserViewController
。它声明了自己的文档类型,这是一个符合com.apple.package
的软件包文件。
(这是App Store上应用程序的链接,包装文件被称为" FlipBook",它只是一个包含图像序列的容器。(
我可以通过标准文档浏览器工作流创建或编辑文档,没有任何问题。但是,在文档浏览器的"最新"选项卡中,没有创建或编辑的文档显示 - 系统的文件。App。
我尝试以多种方式在info.plist文件中调整我的utis设置,但它们都没有起作用。我还尝试了从Xcode模板(具有public.Image作为文档类型(创建一个新项目,但是只要我声明自己的文档类型,它就不再出现在"最近"选项卡中。我可以确认所编辑的所有文档均在文件浏览器中显示正确的修改日期 - 只是从未显示过"最近"选项卡。
有人在那里缺少什么线索吗?非常感谢。
感谢罗宾。6月18日的评论帮助了我。我对同样的问题感到困扰。但是,情况有些不同。我会在这里写一个解决方案,因为可能有同样麻烦的人。
除了罗宾的问题外,在我的情况下,当文件在本地操作时,该文件还显示在" recents"选项卡中,但是当保存在iCloud drive中时,该文件未显示。
原因是nsubiquitouscontainername。如果NsubiquitousContainername与捆绑包显示名称相同,则将显示回收文件。我希望此信息对某人有用。