在使用Ensembles for CoreData&之前,我是否需要任何iCloud设置? iCloud同步?

时间:2017-01-04 12:57:35

标签: core-data swift3 icloud ensembles

我正在开发一个使用CoreData的应用程序并且已经发布。我正在尝试使用iCloud和Ensembles 1.x添加同步功能。我添加了自述文件中的代码,但不会发生同步。调试日志表明它无法适应整体。

我为项目启用了iCloud,但仅用于用于其他目的的键值存储。我是否需要启用其他服务,例如iCloud Documents或CloudKit?

另外,我有像样本代码这样的行,并且想知道ubiquityContainerIdentifier不应该是nil。但我不知道我应该通过什么。你能给我任何建议吗?

cloudFileSystem = CDEICloudFileSystem(ubiquityContainerIdentifier: nil)

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您确实需要启用iCloud Documents。

请参阅Simple Sync示例应用,了解您必须设置的内容。

我认为传递nil应该有效。这将为您选择默认的iCloud容器(例如iCloud.com.mycompany.myapp)。如果您需要一个不同的容器,只需在目标的功能中进行设置,然后使用它。

另请注意http://leanpub.com/ensembles

上有免费的图书