2

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

4

2 回答 2

3

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

于 2012-05-24T13:07:22.183 回答
0

除了前面提到的 keychain 共享: 如何在 iOS 应用程序之间共享 keychain 数据 ,如果涉及到服务器,则可以使用服务器作为中介,在两个沙箱之间交换信息。

也可以让一个应用程序通过注册的 mime 类型将另一个文件发送到另一个应用程序(尽管这会导致从一个沙箱复制到另一个): 如何将文件类型与 iPhone 应用程序关联?

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

于 2012-05-24T16:02:25.113 回答