首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iCloud数据复制

iCloud数据复制
EN

Stack Overflow用户
提问于 2014-04-19 11:54:49
回答 1查看 693关注 0票数 2

的设置:我有一个使用iCloud + Core的应用程序。它包含一个打开/关闭iCloud的开关,当发生这种情况时,数据将被迁移到/从本地/iCloud存储区迁移。

问题: iCloud on。添加核心数据对象。切换到本地。切换回iCloud。现在有两个相同的物体。

我想要发生的事情:,我假设这是预期的,当我将本地商店迁移到iCloud存储时,我需要去复制(如果这不是预期的话,请纠正我)。我搞不清去重复的正常方式在哪里或者怎么回事。在我的代码中,我应该在哪里执行去复制,以及代码应该是什么样的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-19 17:03:55

当您收到NSPersistentStoreDidImportUbiquitousContentChangesNotification通知时,通常会去复制数据,并且已经将这些更改合并到您的上下文中。合并后,检查数据和数据。

下面是一个很好的解压教程:http://www.atomicbird.com/blog/icloud-complications-part-2

在我看来,去重复是核心数据+ iCloud的一个较差的设计方面。其他同步解决方案(如Wasabi SyncEnsembles )允许您提供全局标识符,以替代重复。我觉得这是个更干净的解决方案。(披露:我是团员的开发者。)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23169730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档