如何将NSString值@"3.45"转换为float?

use*_*268 26 objective-c

如何将NSString值@"3.45"转换为float.3.45

float fCost = [[NSDecimalNumber decimalNumberWithString:@"3.45"]floatValue] ;
Run Code Online (Sandbox Code Playgroud)

Mar*_*era 55

NSString *val = @"3.45";
float fCost = [val floatValue];
Run Code Online (Sandbox Code Playgroud)


kir*_*ran 9

float number = [string floatValue];
Run Code Online (Sandbox Code Playgroud)


Vla*_*kiy 4

NSString 的:- (float)floatValue;

例如:

NSString *str = @"3.45";
float f = [str floatValue];
Run Code Online (Sandbox Code Playgroud)