Я упростил некоторые методы для облегчения понимания и исправления ошибки.Я получаю «нан» вместо числа и не понимаю почему.Я хочу поместить метод getNumber в оператор возврата.Когда у меня есть метод внутри, он возвращает строку nan, но когда я просто помещаю 26 внутри, он возвращает 26, что я хочу.
-(double) getNumber { return 26; }
-(NSString *) convertToString {
return [NSMutableString stringWithFormat: @"%Lf",[self getNumber]];
// returns 'nan' when I replace [self getNumber] with 15 I get 15
}