问题标签 [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.
ios - 文档共享到其他应用程序
我的应用程序是基于文档的,用户可以预览任何类型的文件,并且可以使用 open in 选项与其他应用程序一起编辑。如果文件被其他应用程序修改,如何将修改后的文件获取到我的应用程序?ios 4.2 以后的版本是否有任何公共共享目录来获取更新的文档。请帮助...
ios - UIDocumentInteractionController 禁用在某些应用程序中打开
我目前正在使用 UIDocumentInteractionController 来打开功能。当它打开时,它会显示设备上可以处理该文件类型的所有应用程序的列表。
有没有办法禁用我的应用程序向特定应用程序发送文档,即使它们支持该文件类型?例如 - 如果我在我的应用程序中打开了一个 PDF 文件并且 iBooks 在 iPad 上,如果我点击 UIDocumentInteractionController 中的 iBooks 图标,我不希望它发送到应用程序。
理想情况下 - 我认为这是建立一个黑名单(或白名单)。例如,这样做会很棒:
然而,即使它是“黑名单”,文档仍然会发送到应用程序。
这种方法完全可能吗?
干杯!
ios - 有什么方法可以告诉我是否使用 UIDocumentInteractionController 发生了菜单事件?
我才刚刚开始 iOS 开发,所以请多多包涵。我正在为朋友构建一个应用程序,其中一项功能是能够将用户在应用程序中拍摄的照片发布到 Instagram。我在同一个控制器中有一个UIImageView
和一个UIView
(vImagePreview
,相机预览)。发生的情况是,当用户拍照时,UIImageView
被带到前面,静止图片的图像显示在UIImageView
. (postInstagram) 中有一个按钮,UIImageView
用于触发调出 Instagram 菜单的方法。当用户触发菜单中的任一事件(在 Instagram 中打开或取消)时,我希望能够将原始视图置于最前面。现在我正在使用计时器,它确实有效,但很尴尬。这是我的代码:
ios - 目标 C:下载 PDF 并在 iBooks 中打开
我正在制作一个应用程序,它从在线服务器下载文件并将其保存到应用程序的本地内存中。现在,我想要做的是,当您单击“查看 PDF”按钮时,它会将 PDF 文件直接打开到 iBooks。
这是我保存文件的代码:
这是我从互联网上找到的用于将文件打开到 iBooks 的内容(我将此代码放在按钮单击上):
该应用程序因该代码和此消息而崩溃:
ios - 目标 C:在 iBooks 上打开 PDF 文件
我正在从在线服务器下载 PDF 文件并将其保存到我的应用程序沙箱中,然后在 iBooks 中查看。
iBooks 查看是我现在正在苦苦挣扎的。我试过这段代码:
仍然没有机会,它正在运行,但弹出框在呈现后立即被关闭。但是当我删除[docController dismissMenuAnimated:YES];
它给我一个错误说'-[UIPopoverController dealloc] reached while popover is still visible.'
可能是什么问题呢?
ios - UIDocumentInteractionController 未打开应用程序(didEndSendingToApplication:从未调用)
我有一个UIDocumentInteractionController
实例(在我的课堂上确实有很强的参考,我知道关于它的内存问题),我想将照片文件发送到 Instagram。
我使用扩展名保存了文件ig
(也尝试igo
过),我正在展示控制器。Instagram 显示在列表中。我点击 Instagram,什么也没有发生。
为了进一步调查,我将调用类设置为委托并实现了willBeginSendingToApplication:
anddidEndSendingToApplication:
方法。有趣的是,我意识到willBeginSendingToApplication:
确实会被调用,但didEndSendingToApplication:
不会。我尝试更改文件扩展名,将 UTI 更改为com.instagram.exclusivegram
,检查文件 URL 是否正确等,但它们似乎都不起作用。没有错误,控制台中没有任何内容。交互控制器关闭,我的应用程序继续像以前一样工作,但什么也没发生。我读过 iOS 6 上可能存在一些问题,但我的应用程序是 iOS 6 应用程序,所以我无法在 iOS < 6 上对其进行测试。我发现的唯一与我的问题接近的是UIDocumentInteractionController,没有文件扩展名,但 UTI,但它过多地潜入低级位,我也没有非 ARC 代码。
问题的原因可能是什么?
ios - 目标 C:多次下载
我正在尝试制作一个从在线服务器下载 pdf 文件的应用程序。我所做的是创建了 3 个具有 3 个不同 URL 的按钮,并将其保存到应用程序的沙箱并在 iBooks 中打开它。
但它使应用程序崩溃,我有这个错误说......
这是我的代码:点击按钮:
打开文件:
我希望我能找到答案。
ios - ios iphone hooks直接打开instagram而不显示UIDocumentInteractionController
我正在通过我的应用程序中的 instagram 集成共享图像。我已经阅读了他们的文档。
看来我需要使用 iOS UIDocumentInteractionController 来允许这样做(我知道它允许访问我的应用程序沙箱中的文件)。
深入挖掘,我发现了这个库,它让事情变得非常简单。
我遇到的问题是它显示了操作表(只有一个按钮 - Instagram ......)我如何使用 instagram hooks 和 UIDocumentInteractionController 而不显示操作表。我遇到了这个几乎相同的问题,但是它已经过时了,没有答案。
ios - IOS 在另一个应用程序中从我的应用程序打开 PDF EXC_BAD_ACCESS
我很难调试这个错误。单击 Adobe 或 Nook 作为所选应用程序以打开下载的 PDF 后,我收到 EXC_BAD_ACCESS 错误。我已经使用了调试器,它在我编写的方法之外的某个地方中断了。这是有问题的代码。
弹出窗口显示能够显示 pdf 的应用程序。在我单击一个之后,会发生错误访问错误,但直到离开调用它的方法之后,这只是一个按钮单击操作。
如果我在不带调试器的情况下运行应用程序,则只会关闭我的应用程序并且什么也不打开。任何人都有任何提示。我对这个 ios 东西还是很陌生。
编辑:对于那些稍后访问并且不阅读评论的人,答案是 UIDocumentInteractionController 必须是实例变量,而不是本地变量。
objective-c - UIDocumentInteractionController 崩溃与 presentOpenInMenuFromBarButtonItem: 方法
我试图用“打开方式”菜单打开一个 pdf 文件,但是当我创建它时,当我调用 presentOpenInMenuFromBarButtonItem 方法时代码崩溃
没有错误信息。
你能帮助我吗 ?