4

我有一个基于文档的 iOS 应用程序,它采用 iOS 11 的UIDocumentBrowserViewController. 并且它声明了自己的文档类型,这是一个符合com.apple.package.

(这是App Store 上的应用程序链接,包文件被称为“FlipBook”,它只是一个包含一系列图像的容器。)

我可以毫无问题地通过标准文档浏览器工作流程创建或编辑文档。但是,创建或编辑的文档都不会显示在文档浏览器的“最近”选项卡中 - 也不会出现在系统的 Files.app 中。

我尝试以多种方式调整 Info.plist 文件中的 UTI 设置,但没有一种方法起作用。我还尝试从 Xcode 模板(将 public.image 作为文档类型)创建一个新项目,但只要我声明了自己的文档类型,它就不再出现在“最近”选项卡中。我可以确认所有正在编辑的文档在文件浏览器中都显示了正确的修改日期——它只是从未出现过“最近”选项卡。

有人知道那里缺少什么吗?非常感谢。

4

1 回答 1

0

谢谢罗宾。6 月 18 日的评论帮助了我。我被同样的问题困扰。然而,情况有些不同。我会在这里写一个解决方案,因为可能有人遇到同样的麻烦。

除了 Robin 的问题,在我的情况下,文件在本地操作时会显示在“Recents”选项卡中,但保存在 iCloud Drive 中时不会显示。

原因是 NSUbiquitousContainerName。如果 NSUbiquitousContainerName 与 Bundle 显示名称相同,则现在会显示最近的文件。我希望这些信息对某人有用。

于 2019-07-28T10:18:04.747 回答