我在转换NSNumber为字符串和字符串时遇到问题NSNumber.
这是一个示例问题:
NSString *stringValue = @"9.2";
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
NSLog(@"stringvalue:%@",[[formatter numberFromString: stringValue] stringValue]);
Run Code Online (Sandbox Code Playgroud)
输出将是:
stringvalue:9.199999999999999
Run Code Online (Sandbox Code Playgroud)
我需要检索原始值,在示例中应该是9.2.相反,当原始字符串9.4输出仍然是9.4.您是否知道如何检索原始字符串值而不对其NSNumber做任何事情?