问题标签 [uidocumentmenuvc]

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 投票
1 回答
1337 浏览

ios - UIDocumentMenuViewController / UIDocumentPickerViewController 在视图中显示缓慢

我正在尝试使用 iOS 文件选择器来选择文本文件,但是当我实例化并呈现(模态) aUIDocumentMenuViewController或 aUIDocumentPickerViewController时,UI 需要一段时间才能显示出来。

这是我尝试使用的代码,UIDocumentMenuViewController非常UIDocumentPickerViewController相似:

如果我尝试调用此代码 3 次或更多次,那么滞后就会消失。我知道,在处理 iCloud 文档时,同步操作需要时间,但我没有找到一种预加载的方法,所以当我展示视图控制器时,它会立即发生。我什至尝试在展示视图控制器之前对其进行很多实例化,但初始化并不会成为瓶颈。

有没有人遇到过同样的问题?

0 投票
1 回答
125 浏览

numbers - 使用 UIDocumentMenuViewController 从 iCloud 导入的打包文件“.key .numbers .pages”未在 UIWebView 中打开

嗨,我正在尝试在 UIWebView 中向用户显示打包文件,例如 .key/.pages/.numbers 文件,但我不能。Keynote 文件是最近使用我 iPad 上的 Keynote 应用程序创建的。我使用来自 iCloud 的 UIDocumentMenuViewController 将该文件导入我的应用程序。我试图查看文件属性,结果发现导入的文件实际上是一个“目录”而不是单个文件。在里面,它有一些内容。谁能告诉我从这里怎么走?

0 投票
2 回答
644 浏览

ios - UIDocumentMenuViewController 的自定义图像仅显示蓝色框

我正在尝试为 UIDocumentMenuViewController 添加自定义图标,但唯一出现的是蓝色方块。我也尝试过使用不同的文件。

我也尝试过img.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal),但这也无济于事。

知道如何解决这个问题吗?

0 投票
1 回答
776 浏览

ios - 在 iOS 9 中通过 UIDocumentMenuViewController 导入文档时卡住了加载

它在iOS 8 中可以正常工作,但是在iOS 9 中选择文档文件时卡住,卡住的图像如下:

在此处输入图像描述

代码:

0 投票
1 回答
295 浏览

ios - UIDocumentMenuViewController 崩溃

我在我的应用程序中使用文档菜单,如果我尝试从文档菜单列表中选择特定的提供程序,例如 Dropbox 组件会崩溃。

崩溃日志:

我找不到任何解决方案来解决我的问题...我找到了几个主题,但没有一个适合我的需求。

0 投票
2 回答
626 浏览

ios - 为什么 UIDocumentMenu Delegate to self 不起作用?

我正在关注 UIDocumentMenuViewController 的 Apple 文档,以下是我的代码。importMenu.delegate = self 不起作用,Xcode 显示:无法将“ViewController”类型的值分配给“UIDocumentMenuDelegate?” . 请帮忙。谢谢!

0 投票
2 回答
1693 浏览

ios - UIDocumentMenuViewController 在 iPad 上崩溃,但在 iPhone 上没有

呈现一个UIDocumentMenuViewController能够将文件加载到应用程序中。在 iPhone 上它可以工作,但在 iPad 上不行。使用iOS9。知道有什么问题吗?

2016-06-07 09:45:45.256 Memorise[2994:977408] UICollectionViewFlowLayout 的行为未定义,因为:2016-06-07 09:45:45.260 Memorise[2994:977408] 项目宽度必须小于UICollectionView 的宽度减去部分插入的左右值,减去内容插入的左右值。2016-06-07 09:45:45.261 Memorise[2994:977408] 相关的 UICollectionViewFlowLayout 实例是 <_UIAlertControllerCollectionViewFlowLayout: 0x1668e6e0>,它附加到;动画 = { bounds.origin=; bounds.size=; 位置=; }; 层 = ; 内容偏移:{0, 0}; contentSize:{0, 0}> 集合视图布局:<_UIAlertControllerCollectionViewFlowLayout:0x1668e6e0>。2016-06-07 09:45:45.262 记忆[2994:

我不明白为什么错误消息指的是collectionView?我根本不使用collectionView。也许UIDocumentMenuViewController它作为内部组件?

0 投票
1 回答
599 浏览

ios - 谷歌驱动器选项在 IOS10 的 UIDocumentMenuViewController 中不可见

我们已经开发了聊天应用程序,并且在该应用程序中,有一个文件共享功能,例如 whatsapp,它在最多时都可以正常工作iOS9.x,但是当我在 中测试它时iOS10,谷歌驱动器选项立即消失。

这就是我在尝试发送文件的案例中试图描述的内容,但是在我选择它之前,谷歌驱动器就消失了。

以下是在错误发生之前采取的步骤:-
•在聊天中
•选择“发送文件”
•选择“更多”
•能够在“Google Drive”消失前半秒看到(见附图)选项

但是直到 iOS9.x 我们有一个 google drive 的选项。我在谷歌和 Stackoverflow 上搜索了很多,但找不到任何关于 iOS 特定的解决方案。

我们为此编写以下代码:

新编辑:

我得到一件事,它被隐藏了,UIDocumentMenuViewController因为在第二张图片中看到,如果我将行向上拖动,那么它会出现并且谷歌驱动器在行号 -1 中可用。如果我重新安排它,那么我可以在第二行得到它,但默认情况下第一行会消失(不显示在屏幕上)。

我申请了以下事情,但没有成功。


http://www.openradar.me/radar?id=5065803028234240
http://openradar.appspot.com/19385063
http://www.openradar.me/radar?id=6144449704886272
http://openradar.appspot.com /雷达?id=6144449704886272

请任何人告诉我是什么问题?提前致谢...

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1595 浏览

ios - UIDocumentMenuViewController 关闭呈现视图控制器

我有一个 VC“A”,它以模态方式呈现 VC“B”。B 提出 a协议在 B 中实现UIDocumentMenuViewControllerUIDocumentMenuDelegate

一旦documentMenuWasCancelled(_ documentMenu:)ordocumentMenu(_:didPickDocumentPicker:)被调用dismiss(animated:completion:)B 被调用,我不知道为什么。

这是我的代码

如您所见,我在实现的委托函数中什么都不做。仍然 B 被解雇了。我不明白。

0 投票
1 回答
465 浏览

ios - UIDocumentMenuViewController 更多按钮

我的应用程序中有以下代码,当我单击“更多”按钮时,Dropbox 选项会显示并迅速消失,不允许启用。

结果:

文档选择器错误

有什么建议吗?