问题标签 [uidocumentmenuviewcontroller]

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 投票
0 回答
53 浏览

ios - 仅限制 PDF 和 Word 文档的文档类型

我正在使用UIDocumentMenuViewController来挑选文件。我想限制用户只选择 .pdf 和 .docx 文件。

我知道我只能允许这样的 PDF。

但是我如何也包括.docx类型?

0 投票
2 回答
584 浏览

ios - 如何从 UIDocumentMenuViewController 或 UIDocumentPickerViewController 获取文件的来源?

我已经成功实现了一项功能,让用户通过UIDocumentMenuViewController和为我的应用选择文件UIDocumentPickerViewController

但我不知道如何检测文件的来源。有FilesGoogle DriveDropBox等来源。

我已经完成了所有委托功能,但没有看到任何方法。任何帮助将不胜感激。

0 投票
0 回答
133 浏览

ios - UIDocumentMenuViewController 显示单个浏览选项

我尝试通过以下代码将文件导入我的应用程序:

它只显示浏览选项,尽管我安装了 Google Drive 和 Dropbox 应用程序。

在此处输入图像描述

当我点击浏览时,它会打开文件应用程序浏览器,我可以选择云驱动器,但我希望它们显示在浏览选项上方,如下所示:

在此处输入图像描述

我怎样才能做到这一点?

0 投票
0 回答
51 浏览

objective-c - UIDocumentMenuViewController 有错误的框架 listView

祝大家有美好的一天。我支持在 Objective C 上编写的旧版本的应用程序。我想实现一个功能 - 文件浏览器(文件提供者)。但是使用 UIDocumentMenuViewController 或 UIDocumentPickerViewController 我无法显示我的文件。帮助我如何在 Objective C 上的应用程序中实现文件提供程序。问题 - 内容在屏幕底部被裁剪。谢谢 内容在屏幕底部被裁剪

0 投票
0 回答
375 浏览

ios - iOS - 从 WKWebView 中呈现的 UIDocumentMenuViewController 关闭父视图控制器

这个问题与其他问题类似thisthis,但有一些区别:

  1. 它涉及 UIDocument菜单ViewController 而不是 UIDocument Picker ViewController。前者已被弃用,取而代之的是后者,但旧设备上的操作系统仍在使用前者。

  2. 该问题仅在用户使用“取消”关闭文档选择弹出窗口时出现,而不是在他们实际选择文件时出现。

Apple 似乎已经修复了 iOS 12 中的所有这些错误,但有些错误仍然存​​在于 iOS 11 中。

像其他解决方案建议的那样,我在我的根视图控制器中覆盖了dismissViewControllerAnimated。当用户点击“照片库”或“浏览”以调出相应的视图控制器时,它会被调用一次。在这种情况下,我们将其中继到超类:

但是,当用户点击“取消”时,根本不会调用这个dismissViewControllerAnimated,但是文件选择视图控制器和我的呈现视图控制器都被取消了。所以我不确定是否可以在这里找到合适的解决方案。