【发布时间】:2014-04-16 10:02:41
【问题描述】:
在我的 CoreData 模型中,我有一个具有 20 个属性的实体 Article 和一个子实体 Variant,与 Article 具有一对一的关系“主”。所以Variant 具有Article 父类的所有属性,但我希望如果属性是nil,getter 应该返回主Article 之一。
在代码中:
- (NSString *)getSomeAttribute {
NSString *tmp = self.someAttribute;
if (tmp == nil)
tmp = self.master.someAttribute;
return tmp;
}
我不想像这样写 20 个 getter,有没有办法一次为所有属性写一个“通用”getter?
【问题讨论】: