Convierte cadena en flotante en Objective-C

¿Cómo convierto una cuerda en un flotador en Objective-C?

Estoy tratando de multiplicar un par de cadenas que estoy recibiendo de JSON:

float subTotal = [[[[purchaseOrderItemsJSON objectAtIndex:i] objectAtIndex:j] objectForKey:@"Price"] floatValue]; NSLog(@"%@",subTotal); 

Esto me da: (nulo) en la consola. Sé que hay una cadena válida que sale de esa matriz porque ya la estoy usando para mostrar su valor en una etiqueta.

 your_float = [your_string floatValue]; 

EDITAR:

prueba esto:

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

La forma correcta de hacer esto es

 NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]; numberFormatter.numberStyle = NSNumberFormatterDecimalStyle; float value = [numberFormatter numberFromString:@"32.12"].floatValue;