问题标签 [uidocumentpickerviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1964 浏览

ios - UIDocumentPickerViewController:如何打开给定的子目录

我将 UIDocumentPickerViewController 与导入模式 (UIDocumentPickerModeImport) 一起使用,以便让用户从云存储提供商 (dropbox 等) 导入文档。每次用户重复导入过程时,他必须从其云存储的根目录开始浏览其文件夹层次结构。

有没有办法在给定的子目录上显示文档选择器?

我知道方法:

但我无法将这些点与文档选择器演示选项联系起来。我希望选择器选项可以在给定的书签目录 url 上显示文档选择器。

0 投票
1 回答
451 浏览

ios - 这是 iOS 中的这个控制器

我在 safari 中浏览一些网站。这是附件按钮。当我点击那个按钮时。它显示了这个控制器。any1 可以告诉我 safari 提供的默认功能是什么。它在各种应用程序中也很像松弛。

它显示 icloud/google drive/dropbox 所有三合一操作。

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
809 浏览

ios - UIDocumentPickerViewController 文件被禁用?

我有UIDocumentPickerViewController以下代码:

这会打开选择器,我可以选择 .txt 文件,但不能选择 .sql 文件。以下屏幕截图显示了 .sql 文件在选取器中的外观。

UIDocumentPickerViewController 文件被禁用

我已将以下内容添加到我的info.plist文件中,据我了解可能需要这些内容(忽略 UTTypeReferenceURL,我只是想让它工作。)

我需要做什么才能UIDocumentPickerViewController允许选择 .sql 文件类型?

0 投票
0 回答
630 浏览

swift3 - 如何自定义 UIDocumentPickerViewController?

我正在使用 UIDocumentPickerViewController 进行派生(如 Dropbox、google 等)。

但现在我正在尝试自定义 UIDocumentPickerViewController。如何在菜单中添加更多选项,如相机、画廊等。

我不能使用波纹管代码,因为UIDocumentMenuViewController现在已弃用。

有没有其他方法可以自定义UIDocumentPickerViewController并添加更多选项。

谢谢

0 投票
3 回答
1253 浏览

swift - UIDocumentPicker 导航栏按钮在 iOS 11 中隐藏

我注意到我的 UIDocumentPicker 的导航栏中仅在 iOS 11 中存在问题,完成、取消或编辑按钮是不可见的,并且当用户触摸它时它会出现,即正常状态下的颜色是白色,即使在更改时也是如此UINavigationBar.appearnce().tintColor,仅颜色触摸改变。

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
156 浏览

ios - 获取uidocumentPickerController中的菜单选择事件

我已经UIDocumentPickerViewController 在我的 class.implemented 委托方法中实现了。

我想知道我怎么知道documentPickerMenu我选择了哪个选项。我想在文档控制器的呈现菜单中实现 Dropbox 选择。我想从委托方法中知道它。

方法如下

如果有人可以帮助我提前谢谢。

0 投票
0 回答
86 浏览

ios - 如何通过文档选择器导入带有 db 扩展名的文件?

实际上,我正在开发一个 ios 应用程序,其中我为 db 文件提供导入和导出选项。我完成了导出选项,并且“MyApp.db”确实成功上传到了 iCloud。但我无法导入“MyApp.db”。实际上我的文件是不可选择的。以下是代码。

提前致谢。

0 投票
0 回答
1039 浏览

ios - ios UIDocumentMenuViewController 不显示文件

我想从文件列表中导入文件。我使用 UIDocumentMenuViewController 来显示和选择文件。打开iCloud时它显示空白屏幕。在此处输入图像描述

我创建了 UIDocumentMenuViewController 来显示所有类型的文件。

我已经实现了委托方法。

我在 iCloud 上有图像。我通过创建 UIDocumentPickerViewController 而不是 UIDocumentMenuViewController 尝试了同样的事情,但同样的问题。我无法确定问题任何人都知道吗?

0 投票
0 回答
680 浏览

ios - UIDocumentPickerViewController 解雇

我希望在我的应用程序中有一个 DocumentBrowser,在 Apple Docs 中声明 UIDocumentBrowser 必须是我的 APP 的 rootWindow,所以我应该使用 UIDocumentPicker,但我意识到如果在 UIDocumentPicker 上调用委托方法,则 ViewController 是已解雇,这在我的用例中不需要。我可以禁用或解决此功能吗?

我试图覆盖 UIDocumentPicker 的解雇,但当用户对文档执行操作时,它甚至会被调用。

https://developer.apple.com/documentation/uikit/view_controllers/adding_a_document_browser_to_your_app

重要的

始终将文档浏览器指定为应用的根视图控制器。>>不要将文档浏览器放置在导航控制器、标签栏或>>拆分视图中,也不要以模态方式呈现文档浏览器。

如果您想从 >> 视图层次结构中的另一个位置显示文档浏览器,请改用 UIDocumentPickerViewController。

然而,我确实尝试将它呈现为模态并且它有效,但我担心应用程序会在发布时被拒绝,或者我会在一些尚未发现/涵盖的用例中遇到问题。

0 投票
1 回答
352 浏览

google-drive-api - iOS 11 Files 应用程序 - Google Drive 大文件导入问题

我在 iOS 11 中使用文件应用程序。文件应用程序配置为 iCloud、Google Drive 和 DropBox

能够在 iCloud 和 DropBox 上打开大小 > 200 MB 的文本或 CSV 文件。但是,当我在 Google Drive 上打开大小 > 200 MB 的文本或 CSV 文件时,我看不到文件内容。小文本文件不是 Google Drive 的问题。

当我们使用 UI Kit API - UIDocumentPickerViewController 时,该问题也很明显由于 UIDocumentPicker Apple UIKit API 使用相同的 Files App 界面并表现出相同的行为,我们看到 API 引发了相同的错误。

只要我选择一个大于 200 MB 的文本或 json 或 xml 文件,我就会看到这些日志条目,并调用“documentPickerWasCancelled”事件。

2017-12-22 16:19:30.233311+0530 DocumentPickerTestingGrounds[3036:431736] [DocumentManager] 无法将导入的文件复制到本地容器中(错误域=NSCocoaErrorDomain 代码=4097“来自 pid 2943 的连接”UserInfo={NSDebugDescription=来自 pid 2943 的连接}) 2017-12-22 16:19:30.264298+0530 DocumentPickerTestingGrounds[3036:431689] [UIDocumentLog] UIDocumentPickerViewController : didPickDocumentURLs 用 nil 或 0 URLS 调用

现在我觉得它是 G Drive 的 Google Drive 或 Files 应用程序实现的一个错误。

我无法在线找到有关此问题的任何此类参考材料或错误说明。我尝试删除并重新安装 Google Drive 应用程序。它仍然是相同的行为。

任何指针将不胜感激。