我正在尝试构建一个可以打开存储在设备上的任何pdf的应用程序,我真的不知道如何获取这些文件的句柄。我搜索了文档,我发现的每个类都假设我已经有了文件句柄。
我必须在这里找到一些东西。有几个应用程序可以访问音频和图片文件。当然必须有一种方法来访问pdf文件吗?
答案 0 :(得分:2)
Apple并没有真正让您访问“存储在设备上的任何pdf”。您需要通过iTunes sharing,external server获取文件,或通过自定义URL scheme传递文件。
答案 1 :(得分:1)
不。没有设备范围的文档存储,您无法访问存储在另一个应用程序的应用程序包中的文件,因此您无法访问已保存的PDF。用户首先没有保存此类PDF的共享位置。媒体库具有访问它们的特定API,因为它们是设备范围的库。
您可以做的最多就是将您的应用注册为PDF文档的查看器。如果他们使用UIDocumentInteractionController,这将允许其他应用在您的应用中打开PDF。