El siguiente código identificará si una cadena es un número entero, es decir, la cadena contiene solo dígitos. Pero, odio este código. ¿Cuál es una mejor manera?¿Cuál es una mejor manera de verificar si una cadena es un número entero en iPhone?
NSString *mightBeAnInteger = fooString;
int intValue = [fooString intValue];
if (intValue > 0
&& [[NSString stringWithFormat:@"%d",intValue] isEqualToString:mightBeAnInteger]) {
NSLog(@"mightBeAnInteger is an integer");
}
posible duplicado de [? NSString es entero] (http://stackoverflow.com/questions/565696/nsstring-is-integer) –