我想制作一个计算薪水的简单应用。用户输入他们的费用等,它将决定他们的收入需要多少才能使其发挥作用。
所以我有这样的设置。实体为Event
,其属性为Housing
,Car Payment
,Loan
,Utilities
和Credit Card
,最后为Income Requirement
。
所以基本上,当用户启动这个过程时,他们会输入每个值的数据,然后Income Requirement
将只是所有这些加在一起,加上30%的税收等等。
我这样做的方法是在启动此过程时创建对象并保存timeStamp以用作名称,然后在推送到下一个VC时,保存相关属性。最后我需要计算Income Requirement
属性购买添加其余的,所以我该怎么做呢?
答案 0 :(得分:0)
在您的模型中,将incomeRequirement
设置为瞬态。然后,在NSManagedObject
子类中,按如下方式定义getter:
-(NSNumber*)incomeRequirement {
double h=[self.housing doubleValue];
double l=[self.loan doubleValue];
return [NSNumber numberWithDouble:h+l];
}
只要您访问incomeRequirement
,就会自动计算总和。