【发布时间】:2013-11-18 17:03:42
【问题描述】:
我正在使用带有一些复杂数据模型的 Core Data。有很多地方将取消设置字符串属性,并且在这些情况下,在检索属性时,Core Data 显然会返回nil。我想通常覆盖此行为,以便如果数据模型的任何字符串属性返回 nil,它将返回一个空字符串。
在 Core Data 之上,我同时使用了 mogenerator 和 Magical Record。我的数据模型中的所有实体都直接或间接继承自 AbstractEntity,所以我希望我可以编辑 mogenerator 的人工文件以某种方式捕获调用,无论它们使用 KVC 还是方法调用,并返回一个如果字符串属性为零,则为空字符串。在类似的情况下,如果整数属性为零,我想返回一个空字符串。
这可能吗?还是我必须单独覆盖每个属性?
【问题讨论】:
标签: objective-c cocoa core-data magicalrecord mogenerator