2012-01-16 144 views
10

我希望能找到关于此的更多信息。在两个应用程序之间共享iCloud数据

我打算立即使用iCloud核心数据存储制作应用程序。我希望与另一个应用程序(不同的包标识符)分享它可能吗?很明显,我将在另一个应用中包含iCloud功能,但是AppID和所有这些功能似乎都值得怀疑。

另一个问题,如果我可能,我打算使用CoreData和plist文件的iCloud同步。据我所知,通常应用程序采取了一种方法,但我需要按照预期同步核心数据,并使用一个小的plist文件,这不是一个设置文件。这是一个坏方法吗?或者我应该只使用其中之一?

回答

8
  1. 用于存储的iCloud标识符是从用于该应用束IDENTIFER不同,所以,是的,这是完全可能的
  2. 是。您可以同步核心数据,在相同的应用程序

使用iCloud的“文件” 键值对的所有其他条件相同,我想你最好把你的plist到你的核心数据模型(少码)。

+1

同意。如果您的数据需求已经使用核心数据,那么** ALL **数据应该位于核心数据中。更少的混淆,更一致,更多的管理代码。 – 2012-01-16 17:37:35

+0

您可以扩展一些基本的知识如何使用两个可能不同的应用程序访问相同的iCloud文档? – user134611 2012-01-18 22:13:29

+4

您的权利文件中有一个iCloud标识符。如果在两个应用程序中都相同,则可以访问相同的数据/文档。而已。 – 2012-01-19 09:40:18

相关问题