@ "3.45"のNSString値をfloatに変換する方法3.45@ "3.45"のNSString値をfloatに変換するにはどうすればいいですか?
float fCost = [[NSDecimalNumber decimalNumberWithString:@"3.45"]floatValue] ;
@ "3.45"のNSString値をfloatに変換する方法3.45@ "3.45"のNSString値をfloatに変換するにはどうすればいいですか?
float fCost = [[NSDecimalNumber decimalNumberWithString:@"3.45"]floatValue] ;
NSStringのの例:- (float)floatValue;
:
それはあなたの文字列のように見えるマレック答えにあなたのコメントを読むNSString *str = @"3.45";
float f = [str floatValue];
NSString *val = @"3.45";
float fCost = [val floatValue];
は、実際にそれを変換するには@"$3.45"
を=フロート使用:
NSNumberFormatter * formatter = [[[NSNumberFormatter alloc] init] autorelease];
formatter.numberStyle = NSNumberFormatterCurrencyStyle;
formatter.currencyCode = @"USD";
float value = [[formatter numberFromString: @"$3.45"] floatValue];
float number = [string floatValue];
オーケー感謝マレクのsebera – user891268
がどのように私は基本的に私は1.1.2> 1.1.1 –
サイードのような複数のポイントで山車を比較する必要があり、floatに「3.4.5」@に変換します:このQAを参照してくださいHTTP ://stackoverflow.com/q/7848766/492624 –