为了便于理解和纠正错误,我简化了一些方法。我得到一个'nan'而不是得到数字,不明白为什么。我想将 getNumber 方法放在 return 语句中。当我在其中有方法时,它返回一个 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
}