我正在使用核心数据框架来管理对象。我有一个实体,它有几个十进制类型的属性。其中有一个属性是根据其他属性进行数学计算的。例子:
@interface Marks : NSManagedObject
{
}
@property (nonatomic, retain) NSDecimalNumber * answerGradeA;
@property (nonatomic, retain) NSDecimalNumber * answerGradeB;
@property (nonatomic, retain) NSDecimalNumber * answerGradeC;
@property (nonatomic, retain) NSDecimalNumber * total;
这里我想要属性total = 3xanswerGradeA + 2xanswerGradeB + 1xanswerGradeC
。
如果可以这样做,那怎么做?