首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSIncrementalStoreNode updateWithValue的" values“参数是否只需要更改的值或数据的完整新副本?

NSIncrementalStoreNode updateWithValue的" values“参数是否只需要更改的值或数据的完整新副本?
EN

Stack Overflow用户
提问于 2014-10-17 05:15:52
回答 1查看 61关注 0票数 1

我打电话:

代码语言:javascript
复制
- (void)updateWithValues:(NSDictionary *)values
                 version:(uint64_t)version

在NSIncrementalStore子类中使用update NSManagedObject值更新缓存。我的问题与values的论点有关。我是否只需要输入更新的属性或数据的完整新副本?

文档中的描述是:“更新值和版本,以反映保存到外部存储或从外部存储中加载的新数据。//值字典与初始化程序格式相同。”

我不清楚“反映新数据”的“值”是否仅指更新的属性或对象中的所有属性。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-30 22:18:41

它需要完整的数据。我同意这不是很清楚,但我想原因是这样,你可以先处理冲突。令人讨厌的是,无法从节点中获取值,以便在新节点中合并并重新设置它们。令人烦恼的是,这意味着您不能使用节点作为缓存对象,我仍然在学习NSIncrementalStore,所以在某个时候,这个设计的原因可能会很清楚。

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

https://stackoverflow.com/questions/26418312

复制
相关文章

相似问题

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