У меня есть метод, который вычисляет платежи по кредиту на основе цены автомобиля, процентной ставки и количества лет, этот метод используется в моей модели и доступен через мой контроллер основного вида.
Я создал синглтон в модели, но с тех пор, как я его создал, метод расчета платежей по какой-то причине перестал работать.Я удостоверился, что создал общий экземпляр. Он работал до того, как я реализовал синглтон.
Любая помощь будет принята с благодарностью.Я не получил никаких ошибок.
Вот синглтон, который я создал.
+(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]];