如何从其他iOS应用程序中读取应用程序文档目录中的文档?

时间:2016-01-11 10:25:23

标签: ios objective-c iphone

我有一个应用程序,我从服务器下载pdf文件并将它们存储在文档目录中。现在,我想读取我的应用程序之外的文件,意味着我想使用其他pdf阅读器应用程序读取该文件,

如何使用其他应用阅读这些文件?

我遇到了同样的问题Here, 它有很好的答案,但它太旧了。那时候现在不可能这样可能吗?

是否可以在iBooks中保存这些文件?

我想说清楚一件事

  

“我不想打开支持pdf文件的应用程序,       我只想打开存储在我的应用程序中的pdf文件       与其他应用程序。就像我们可以访问照片应用程序&得到       来自我想要打开pdf文件的设备的图像       存储在我的应用程序中“

1 个答案:

答案 0 :(得分:0)

您可以使用UIApplication的openURL:方法打开文件URL。由于沙盒,其他应用程序无法访问应用程序的Documents文件夹中的任何文件。

您需要使用UIDocumentInteractionController打开您在其他应用程序中下载或创建的文档。