如何在iPhone中的应用程序之间共享数据

时间:2012-05-24 13:05:06

标签: iphone xcode sqlite

我创建了一个应用。它是另一个应用程序的更新。启动第二个应用程序时,我必须使用第一个应用程序的数据。我怎么能做到这一点?我的数据库文件名称相同。

2 个答案:

答案 0 :(得分:3)

iPhone应用程序是沙盒。您无法访问任何其他应用程序的文档文件夹。甚至不是你自己的。您可以在应用程序之间共享钥匙串,也可以使用参数或文档打开其他应用程序。就是这样。

答案 1 :(得分:0)

除上述钥匙串分享外: How to share keychain data between iOS applications ,如果涉及服务器,则可以使用服务器作为调解器在两个沙箱之间交换信息。

也可以让一个应用程序通过已注册的mime类型将另一个文件发送到另一个应用程序(尽管这会导致从一个沙箱到另一个沙箱的副本): How do I associate file types with an iPhone application?

您还可以通过网址处理程序分享信息。 http://mobileorchard.com/apple-approved-iphone-inter-process-communication/