我正在编写一个iOS应用程序,它将同一设备上另一个应用程序保存的文件转换为另一种格式。如何在同一设备中将文件从一个应用程序传输到另一个应用程序?请注意,这些文件是非文本文件。
答案 0 :(得分:16)
UIDocumentInteractionController
是你的朋友。
基本上它的工作原理如下:
答案 1 :(得分:3)
如果您正在开发这两个应用程序,只要您的包标识符符合相同的包种子ID,您就可以在共享链中存储共享信息。有关详细信息,请参阅here。当然,如果您同时制作两个应用程序,也可以使用URL方案传入base64编码数据。
更新:如下面的rog所述,UIDocumentInteractionController非常棒,但它仅适用于4.2及更高版本,因此如果你想使用它,你将削减大部分用户。