2011-09-11 133 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

相關問題