- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用 UIDocumentViewController(来自 Xcode 9 模板)为 iOS 11 创建了一个应用程序。我注册了文档类型以支持 .swift 文件(public.swift-script),并且它正在使用 open in place 和 Files 应用程序,但在应用程序的浏览器中,扩展名为 .swift 的文件被禁用,我无法选择它们。
我不知道是 iOS 11 错误还是我,因为如果我将文档类型设置为与 public.item 文件一起使用,它就可以工作。
注意:如果我允许选择多个项目,也会发生同样的事情,但如果我单击“全选”,文件将被正常选择。
最佳答案
我可能没有我需要的所有信息,但使用模板和我对你的问题的理解,我需要做的就是将 UTI 添加到 Info.plist 中,如下所示:
通过来源
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array/>
<key>CFBundleTypeName</key>
<string>Source Code</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.swift-source</string>
</array>
</dict>
<dict/>
</array>
如果我误解了你的问题,请告诉我。
关于swift - 带有 UTI 的 UIDocumentBrowserViewController 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44599192/
我正在使用 UIDocumentBrowserViewController 构建应用程序。一切正常(位置和文档出现,并且可以创建,可选择) 突然,文档浏览器显示为空。没有地点,没有文件…… 今天之前,
当我使用 UIDocumentBrowserViewController 并获取文件的 documentURL 时,例如“file:///private/var/mobile/Containers/D
我正在开发一个新的应用程序,我希望用户能够从 iCloud 或外部驱动器中选择一个文件夹。如何允许他们使用 UIDocumentBrowserViewController 选择文件夹? 我尝试将 al
我正在使用 UIDocumentBrowserViewController 来存储文档 (iOS 11+) 的“新方式”。无需 iCloud API、权利等——即可正常工作(在单独的文档浏览器进程的控
有什么方法可以禁止在我的基于 UIDocumentBrowserViewController 且还提供 FileProvider 的应用程序中导出文件? 用户只能在应用中查看和编辑文件。 用户应该能够
Apple 的文档很少涉及基于 UIDocumentBrowserViewController 的应用程序,这些应用程序希望支持同时打开多个文档。 我想启用它,以便用户可以轻松地在两个或多个文档之间复
我在 swift 中遇到了 DocumentBrowserViewController 的一些有趣问题,我想停止多个文件选择并隐藏导航栏中的 Salect 按钮。 出于这个原因,我使用了属性 allo
documentBrowser(_:didRequestDocumentCreationWithHandler:) 的文档说,“创建一个新文档并将其保存到临时位置。如果您使用 UIDocument 子
我一直在开发一个新的基于文档的应用程序,并且对新的 UIDocumentBrowserController 感到非常高兴...尝试为文档浏览器 UI 推出我自己的解决方案很棘手! 创建文档后,我在让浏
UIDocumentBrowserViewController 与 UIDocumentPickerViewController 之间有什么区别,目前使用 UIDocumentPickerViewCo
我有一个现有的基于 Objective-C 文档的应用程序,我用新的 UIDocumentBrowserViewController 替换了我以前的文件管理器,一切正常——除了我完全不知道如何使用模板
Apple 表示,为了在"file"应用程序中显示您应用程序的文档,您的 Info.plist 一方面必须打开“支持文档浏览器”,或者“应用程序支持 iTunes 文件共享”另一方面,“支持就地打开文
事实如下:我有一个使用 iOS 11 的 UIDocumentBrowserViewController 的基于文档的应用程序。正如文档中所述,我将其设置为我的 Root View Controlle
我需要检查目录中的文件是否存在并且可以打开,但是我的 FileManager.default.fileExists(atPath: )返回假。我无法获取所选目录中的项目列表,无法检查我的项目是否存在。
我使用 UIDocumentViewController(来自 Xcode 9 模板)为 iOS 11 创建了一个应用程序。我注册了文档类型以支持 .swift 文件(public.swift-scr
我正在尝试将自定义事件添加到我的 UIDocumentBrowserController 长按菜单 - UIActivityViewController。选择默认共享事件后,它会很好地指向用户刚刚长按
在 iOS 13 上测试时,UIDocumentBrowserViewController 遇到了一个非常奇怪的问题。importHandler(newDocumentURL, .move) 似乎无缘
我是一名优秀的程序员,十分优秀!