2

可能重复:
如何将文件从一个应用程序传输到同一 iOS 设备中的另一个应用程序?

我有一个从网络下载到应用程序文档目录的应用程序中的文件。我想在另一个应用程序中打开这个文件(使用自定义 url 方案)。

我遇到了权限问题,因为应用程序是沙盒的,其他应用程序无法在我的应用程序的文档目录中看到该文件。

我可以将文件放在哪里以便其他应用程序可以读取它?

4

1 回答 1

3

您不能按照您的解释执行此操作。

您需要做的是设置您的应用程序以“接受”某些类型的文件。为此,您将您的应用程序“注册”为例如 PDF 文件的可能接收者。

查看此文档:https ://developer.apple.com/library/ios/#documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/RegisteringtheFileTypesYourAppSupports.html%23//apple_ref/doc/uid/TP40010411-SW1

您应该查看 UIDocumentInteractionController 类。

于 2012-07-30T19:06:22.387 回答