1
我有一種基於汽車價格,利率和年數計算貸款支付的方法,這種方法在我的模型中,並通過我的主視圖控制器訪問。如何使用共享實例調用方法?
我在模型中創建了一個單例,但自創建它以來,計算付款的方法因某種原因停止工作。我確信我已經創建了共享實例,它在我實現單例之前就開始工作了。
任何幫助,將不勝感激。我沒有收到任何錯誤。
這是我創建的單身人士。
+(id) sharedCalculatorBrain
{
static id sharedCalculatorBrain = nil;
if (sharedCalculatorBrain == nil)
{
sharedCalculatorBrain = [[sharedCalculatorBrain alloc]init];
}
return sharedCalculatorBrain;
}
這是我如何創建對象。
CalculatorBrain * brain = [CalculatorBrain sharedCalculatorBrain];
,我通過使用調用該方法:
如果[brain calculatePaymentPlan:[self.txtLoanAmount.text doubleValue] :[self.txtInterestRate.text doubleValue] :[self.txtNumberOfYears.text doubleValue]];
啊!這是正確的!,我在最近一個小時左右一直在谷歌周圍運行。謝謝謝謝! – user1214037 2012-03-15 00:41:06