【问题标题】:Sharing iCloud data between two apps在两个应用程序之间共享 iCloud 数据
【发布时间】:2012-02-11 13:14:46
【问题描述】:

我想找到有关此的更多信息。

我现在打算用 iCloud 核心数据存储制作一个应用程序。我希望与另一个应用程序(不同的捆绑标识符)分享它是否可能?显然,我也将在另一个应用程序中包含 iCloud 功能,但是对于 AppID 和所有内容,这似乎是有问题的。

如果可以的话,还有一个问题,我计划将 iCloud 同步用于 CoreData 和 plist 文件。据我所知,应用程序通常采用其中一种方法,但我需要按预期同步核心数据,并使用一个不是设置文件的小 plist 文件。这是一个坏方法吗?还是我应该只使用两者之一?

【问题讨论】:

    标签: iphone core-data share icloud


    【解决方案1】:
    1. 用于 iCloud 存储的标识符与用于应用程序的捆绑标识符不同,所以,是的,完全有可能
    2. 是的。您可以在同一应用中使用 iCloud 同步 Core Data、“文档”键值对

    在其他条件相同的情况下,我认为您最好将 plist 放入您的核心数据模型(更少代码)。

    【讨论】:

    • 同意。如果您的数据要求已经让您使用 Core Data,那么 ALL 数据应该在 Core Data 中。更少的混乱,更多的一致性,更多的管理代码。
    • 您能否扩展一些基本知识,如何使用两个可能不同的应用访问相同的 iCloud 文档?
    • 您的权利文件中有一个 iCloud 标识符。如果两个应用程序中的相同,您将能够访问相同的数据/文档。就是这样。
    猜你喜欢
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 2018-10-16
    • 1970-01-01
    相关资源
    最近更新 更多