gpt4 book ai didi

ios11 - UIDocumentBrowserViewController 为空

转载 作者:行者123 更新时间:2023-12-01 13:32:07 25 4
gpt4 key购买 nike

我正在使用 UIDocumentBrowserViewController 构建应用程序。一切正常(位置和文档出现,并且可以创建,可选择)

突然,文档浏览器显示为空。没有地点,没有文件……

enter image description here

今天之前,浏览器在模拟器中是空的,但在设备上运行良好。现在,他的问题“迁移”到了我的 iPad 上。我认为这是一个测试版问题,但很高兴知道是否有其他遭受同样问题的人设法找到修复/解决方法?

尝试过……

  • 清理构建
  • 删除模块缓存/派生数据
  • 删除/重新安装应用
  • 重新启动 Xcode
  • 重启 iPad
  • 重新安装 Xcode
  • 重启 Mac

我开始认为我在想象它在过去是有效的!

Xcode 9.0 测试版 4 (9M189t)


更新

我刚刚发现使用

let dbvc = UIDocumentBrowserViewController(forOpeningFilesWithContentTypes:[kUTTypePlainText as String])

而不是我的自定义 UTI 工作。然后再次恢复到我自己的 UTI 仍然有效。

最佳答案

我遇到了同样的问题。我发现的解决方法是不要从生成的 info.plist 中删除“图像”字典。我对 info.plist 进行了更改,并在某个时候将其替换为另一个在 plist 中没有“图像”的文件。这是您需要的部分:

<dict>
<key>CFBundleTypeIconFiles</key>
<array/>
<key>CFBundleTypeName</key>
<string>Images</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.image</string>
</array>
</dict>

将其放回原位(或不取出)即可解决问题。希望这会有所帮助。

关于ios11 - UIDocumentBrowserViewController 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45479959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com