【问题标题】:Hide file extension in document based app - DocumentGroup & UIDocumentBrowser在基于文档的应用程序中隐藏文件扩展名 - DocumentGroup 和 UIDocumentBrowser
【发布时间】:2021-04-25 21:33:02
【问题描述】:

我已经开发基于文档的应用程序超过 12 个月了。它已经上架了,到目前为止一切顺利,除了我自 iOS 13 以来一直无法解决的问题。

内置文件查看器会显示我的所有应用程序文件以及扩展名。我已经使用 DocumentGroup 在 SwiftUI 中重写了应用程序,但也看到了 UIDocumentBrowser 的问题。

即使是苹果自己的Particles demo app 也有这个问题。

我认为这很可能是一个错误,对此我无能为力,但我也没有看到其他人谈论这个问题。所以这同样可能是我做错的事情。

我可能需要更改某个设置吗?

  • 我查看了NSFileExtensionHidden,但它已经设置为 true。
  • 查看浏览器中的其他文件 - 在我的应用程序中 - 显示这些文件的扩展名已隐藏。但这可能只是因为我的应用不支持打开它们。

【问题讨论】:

  • 您是否尝试过使用hasHiddenExtensionKey?这是一个 URLResourceKey。
  • 不继续那个

标签: ios swift swiftui uidocumentbrowserviewcontroller documentgroup


【解决方案1】:

如果你的应用文件有自定义扩展名,你有Defined that as a File Type for Your App吗?

如果不是,这可能是文档浏览器认为它是不带扩展名的文件名的一部分的原因。

【讨论】:

  • 是的,据我所知,一切设置正确。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-19
  • 1970-01-01
  • 1970-01-01
  • 2014-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多