Estoy tratando de Dectect si un NSString es un número flotante, por exemple: @ "- 73.041382"detectar si NSString es un número flotante
Pero cuando trato con este método puedo obtener un resultado erróneo:
-(bool) isNumeric:(NSString*) checkText{
NSNumberFormatter* numberFormatter = [[[NSNumberFormatter alloc] init] autorelease];
NSNumber* number = [numberFormatter numberFromString:checkText];
if (number != nil) {
return true;
}
return false;
}
Alguien tiene una idea !?
Gracias
¿Qué quiere decir por "número equivocado"? –
Quiero decir que el método devuelve falso; – Maxime
Podría tener algo que ver con la configuración regional. –