【发布时间】:2014-06-27 17:56:57
【问题描述】:
假设我有这个核心数据结构:
code
name
address
value
在获取过程中可以将值加 100 吗?我的意思是,要接收所有值都是它们在数据库中的值 + 100 的提取结果?
我知道我可以在之后枚举所有结果并更改值,但我想知道在获取时是否有办法做到这一点。
【问题讨论】:
标签: ios cocoa-touch cocoa core-data
假设我有这个核心数据结构:
code
name
address
value
在获取过程中可以将值加 100 吗?我的意思是,要接收所有值都是它们在数据库中的值 + 100 的提取结果?
我知道我可以在之后枚举所有结果并更改值,但我想知道在获取时是否有办法做到这一点。
【问题讨论】:
标签: ios cocoa-touch cocoa core-data
不,fetch 所能做的就是给你持久存储的文字内容。如果您正在获取托管对象子类,您可能会考虑将计算属性添加为始终返回命名字段加 100 的类别方法;如果您要获取字典,那么您可能必须自己修改它们(这会很麻烦,因为它们会返回不可变的)。
【讨论】: