0

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

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

另外,我有这行,就像示例代码一样,并且想知道 ubiquityContainerIdentifier 不应该为零。但我不知道我应该通过什么。你能给我一些建议吗?

cloudFileSystem = CDEICloudFileSystem(ubiquityContainerIdentifier: nil)

先感谢您。

4

1 回答 1

0

您确实需要启用 iCloud 文档。

请参阅 Simple Sync 示例应用程序以查看您必须设置的内容。

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

另请注意,在http://leanpub.com/ensembles上还有一本免费书籍

于 2017-01-05T10:34:24.363 回答