Sto cercando di Dectect se un NSString si tratta di un numero float, per exemple: @ "- 73,041,382 mila"Rilevare se NSString è un numero float
Ma quando provo con questo metodo posso ottenere un risultato sbagliato:
-(bool) isNumeric:(NSString*) checkText{
NSNumberFormatter* numberFormatter = [[[NSNumberFormatter alloc] init] autorelease];
NSNumber* number = [numberFormatter numberFromString:checkText];
if (number != nil) {
return true;
}
return false;
}
qualcuno ha un'idea !?
Grazie
Cosa si intende per "risultato sbagliato"? –
Intendo il metodo return false; – Maxime
Potrebbe avere qualcosa a che fare con il locale. –