问题标签 [uidocumentinteraction]

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 回答
535 浏览

iphone - 通过 SDK 在 iOS 中获取“Open in...”覆盖

我有一个 iOS 应用程序,它提供了通过 UIDocumentInteractionController 在其他应用程序中打开文档的机会。查看 PDF(例如)时获得的 Safari 风格的“在...中打开”“在 iBooks 中打开”的叠加菜单也不presentOpenInMenuFromRectpresentOpenInMenuFromBarButtonItem,这些似乎是请求菜单的唯一方法。我的“打开方式”菜单确实有效,但这不是我想要提供的 UI 体验。这个功能是在私有框架中还是我错过了更明显的东西?

编辑:我怀疑它是一个带有 2 个按钮的工具栏,除非我自己构建一个,否则我无法拥有它,看起来更加努力。仍在寻找确认或否认。

0 投票
1 回答
825 浏览

iphone - 通过 UIDocumentInteractionController 获取应用列表

当我单击按钮时,我正在使用 UIDocumentInteractionController 打开设备中可用的 pdf 应用程序列表,但现在我想显示设置表,该表将显示所有应用程序的列表,用户下次将直接重定向到该应用程序而不显示我的 cade 的操作表或任何选项如下:

我怎样才能做到这一点?

0 投票
1 回答
1543 浏览

objective-c - UIDocumentInteractionController 中的“表达式结果未使用”

要温柔!我对自己在做什么只有一个模糊的理解。

我正在尝试设置 UIDocumentInteractionController 的 Name 属性,希望它能在将文件名发送到另一个应用程序之前更改文件名。我正在使用以下内容来完成此操作:

我在这一行收到“未使用的表达式结果”错误:

我正在失去理智试图弄清楚这一点。任何帮助表示赞赏。

0 投票
1 回答
4310 浏览

objective-c - 从应用程序内将捆绑的 PDF 发送到 iBooks

我正在使用附加到按钮的以下代码来尝试在 iBooks 中打开 PDF 文件,但是当我单击按钮时没有任何反应。该方法肯定会被调用。

我已经将类本身声明为相关委托,并且由于文档说没有必需的委托方法,这就是我所做的一切。当我点击按钮时什么都没有发生,我正试图找出我错过了什么——非常感谢任何帮助!

0 投票
2 回答
2749 浏览

iphone - UIDocumentsInteractionController 显示 iBooks 但不打开它

我的 UIDocumentsInteractionController 正在工作,只要显示一个带有“iBooks”按钮的操作表,但是当我单击该按钮时,它只是关闭并且它不会带我到 iBooks。这是我的代码:

我究竟做错了什么?谢谢

0 投票
1 回答
1559 浏览

ios - ios 从 DocumentsDirectory 在 ibooks 中打开 pdf

我正在尝试使用以下代码打开我生成并保存在我的文档目录中的 pdf 以及 ibook 等其他应用程序:

似乎它必须正常工作,但是当弹出窗口弹出 ibooks 不在时,我有其他应用程序但没有 ibooks。我知道 PDF 格式正确,因为我可以在预览中打开它。有人知道我在做什么错吗?我看过很多教程,但没有找到解决方案

0 投票
3 回答
2683 浏览

iphone - 以编程方式检索支持给定文件类型的已安装应用程序列表

虽然很明显我们无法在 iOS 上检索已安装应用程序的列表,但是否有任何技巧可以让我们确定为给定文件类型注册的应用程序列表?也就是说,用户将在“打开方式...”菜单中看到该特定文件类型的列表。canOpenURL 只返回一个布尔值,但理想情况下它会返回一个受支持的已安装应用程序列表。

0 投票
1 回答
285 浏览

ios - DocumentInteractionController 注释属性未传递给第二个应用程序

我在应用程序#1 中实现了一个 DocumentInteractionCotroller(我们将其称为 docInter),以将图像传递给应用程序#2(几乎就像 instagram 的方式http://instagr.am/developer/iphone-hooks/一样)。一切都很好,除了一件事:

当应用程序 2 进入前台时,应用程序委托中调用的第一个方法是 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

这是意料之中的……

问题是“注释”参数为零,即使我在我的 docInter 注释属性中设置了包含信息的整个字典,甚至验证了该字典存在并且在 willBeginSendingToApplication 和 didEndSendingToApplication 委托方法中包含我的信息。

希望我清楚地解释了问题,感谢您的帮助。

0 投票
0 回答
773 浏览

iphone - UIDocumentInteractionController 不预览 zip 文件

我使用 aUIDocumentInteractionController在我的应用程序中显示几乎所有文档类型的预览。在 iOS 5.1 之前,zip 文件由UIDocumentInteractionController- 它不预览内容而是显示占位符来处理。但是,UIDocumentInteractionController根本不再显示预览。任何有关UIDocumentInteractionController预览 zip 文件的建议将不胜感激。

0 投票
2 回答
4950 浏览

ios - 可以拦截触摸事件的自定义 QLPreviewController 或 UIDocumentInteractionController

好的,所以我要做的是创建一个类似于这张图片的文档查看器: 在此处输入图像描述

基本上应该发生的是,当在任何地方点击屏幕时,都会出现顶部和底部栏。再次点击,它们就会消失。

我已经进行了子类QLPreviewController化,并设法利用了已经附带的(顶部)导航栏QLPreviewController。这工作正常。现在我需要在显示顶部栏时显示底部栏。我可以UIToolbar在页面底部添加一个,但我需要拦截触摸事件,以便隐藏/取消隐藏底部栏。我似乎无法弄清楚如何让它工作。我尝试将 a 添加到子类本身UITapGestureRecognizer的视图中,但没有成功。QLPreviewController我还尝试创建一个覆盖UIViewUITapGestureRecognizer但它阻止了用户表单与下面的文档交互。

有人对如何做到这一点有任何想法吗?提前致谢!