2011-09-11 132 views
0

我想制作一个简单的应用程序来计算工资。用户输入他们的开支等等,这将决定他们的收入需要多少才能使其工作。如何将数据添加到核心数据NSManagedObject?

所以我把它设置成这样。实体是Event,它具有属性HousingCar Payment,Loan,UtilitiesCredit Card,最后是Income Requirement

因此,基本上,当用户启动这个过程中,他们会为每个值的输入数据,然后Income Requirement将只是所有这些加在一起,再加上30%的因此对于税收等

方式我这样做是在这个过程开始时创建对象,并保存timeStamp作为名称,然后当它推入下一个VC时,相关属性被保存。然后最后我需要计算Income Requirement属性购买添加其余的,所以我怎么做那部分?

回答

0

在您的模型中,将incomeRequirement设置为瞬态。然后,在你NSManagedObject子类,如下定义的getter:

-(NSNumber*)incomeRequirement { 
     double h=[self.housing doubleValue]; 
     double l=[self.loan doubleValue]; 
     return [NSNumber numberWithDouble:h+l]; 
} 

这个自动计算的总和每当你访问incomeRequirement

相关问题