我有一个基于文档的 iOS 应用程序,它采用了 iOS 11 的 UIDocumentBrowserViewController
。并且声明了自己的文档类型,是一个符合com.apple.package
的包文件。
(这里是 the app on App Store 的链接,包文件称为“动画书”,它只是一个包含一系列图像的容器。)
我可以毫无问题地通过标准文档浏览器工作流程创建或编辑文档。但是,创建或编辑的文档都不会显示在文档浏览器的“最近”选项卡中 - 也不会显示在系统的 Files.app 中。
我尝试以多种方式调整 Info.plist 文件中的 UTI 设置,但都没有奏效。我还尝试从 Xcode 模板(以 public.image 作为文档类型)创建一个新项目,但只要我声明了自己的文档类型,它就不再出现在“最近”选项卡中。 我可以确认所有正在编辑的文档在文件浏览器中都显示了正确的修改日期 - 它从未出现在“最近”选项卡上。
有没有人知道那里缺少什么?非常感谢。
最佳答案
谢谢罗宾。 6 月 18 日的评论帮助了我。 我被同样的问题困扰。然而,情况有些不同。 我会在这里写一个解决方案,因为可能会有人遇到同样的问题。
除了罗宾的问题,我的情况是,在本地操作文件时,文件显示在“最近”选项卡中,但保存在 iCloud Drive 中时却不显示。
原因是 NSUbiquitousContainerName。如果 NSUbiquitousContainerName 与 Bundle 显示名称相同,则现在会显示 Recents 文件。 我希望这些信息对某人有用。
关于ios - 文档从未出现在 "Recent"选项卡中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49963080/