Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 如何将文件从一个应用程序传输到同一 iOS 设备中的另一个应用程序?
我有一个从网络下载到应用程序文档目录的应用程序中的文件。我想在另一个应用程序中打开这个文件(使用自定义 url 方案)。
我遇到了权限问题,因为应用程序是沙盒的,其他应用程序无法在我的应用程序的文档目录中看到该文件。
我可以将文件放在哪里以便其他应用程序可以读取它?
您不能按照您的解释执行此操作。
您需要做的是设置您的应用程序以“接受”某些类型的文件。为此,您将您的应用程序“注册”为例如 PDF 文件的可能接收者。
查看此文档:https ://developer.apple.com/library/ios/#documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/RegisteringtheFileTypesYourAppSupports.html%23//apple_ref/doc/uid/TP40010411-SW1
您应该查看 UIDocumentInteractionController 类。