objective c 한글 Objective-C에서 문자열을 float로 변환하십시오.




objective c++ (2)

이렇게하는 올바른 방법은 다음과 같습니다.

NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
numberFormatter.numberStyle = NSNumberFormatterDecimalStyle;

float value = [numberFormatter numberFromString:@"32.12"].floatValue;

Objective-C에서 문자열을 float로 변환하려면 어떻게해야합니까?

나는 JSON에서 돌아 오는 몇 줄의 문자열을 곱하려고 노력 중이다.

float subTotal = [[[[purchaseOrderItemsJSON objectAtIndex:i] objectAtIndex:j] objectForKey:@"Price"] floatValue];

NSLog(@"%@",subTotal);

이것은 나를 준다 : (null) 콘솔. 그 배열에서 값을 표시하기 위해 이미 사용하고 있기 때문에 배열에서 유효한 문자열이 있다는 것을 알고 있습니다.


your_float = [your_string floatValue];

편집하다:

이 시도:

  NSLog(@"float value is: %f", your_float);




objective-c