Quiero convertir string
data
a NSInteger
.¿Convierte NSString a NSInteger?
Respuesta
Si la cadena es una representación legible por humanos de un número, usted puede hacer esto:
NSInteger myInt = [myString intValue];
Creo que el lado derecho de la expresión debe ser [myString integerValue], ¿no? –
'[myString intValue]' es un lado oscuro ahaha –
intValue devuelve un int, integerValue devuelve un NSInteger. int es siempre un tipo int, pero NSInteger cambia los tipos para el dispositivo compilado. Hay más sobre eso, pero se recomienda usar NSInteger siempre que sea posible. –
[myString intValue]
devuelve un "int" cType
[myString integerValue]
devuelve un NSInteger
.
En la mayoría de los casos encuentro estas sencillas funciones mirando las referencias de clase de manzanas, la forma más rápida de hacerlo es hacer clic en el botón [opción] y hacer doble clic en las declaraciones de clase (en este caso NSString).
consejo simple y util. :) –
int myInt = [myString intValue];
NSLog(@"Display Int Value:%i",myInt);
He encontrado que esta es la respuesta correcta.
NSInteger myInt = [someString integerValue];
NSString *string = [NSString stringWithFormat:@"%d", theinteger];
Pidió el reverso de esto. – Lev
NSNumber *tempVal2=[[[NSNumberFormatter alloc] init] numberFromString:@"your text here"];
vuelve NULL si la cadena o devuelve NSNumber
NSInteger intValue=[tempVal2 integerValue];
rendimientos número entero de NSNumber
esto es más seguro que IntegerValue:
-(NSInteger)integerFromString:(NSString *)string
{
NSNumberFormatter *formatter=[[NSNumberFormatter alloc]init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber *numberObj = [formatter numberFromString:string];
return [numberObj integerValue];
}
- 1. Convierte de char * a NSString?
- 2. ¿Convierte NSTimeInterval a NSString en iPhone?
- 3. ¿Cómo se convierte cstring a NSString?
- 4. correctamente la conversión de NSString a CGFloat, NSInteger, etc
- 5. NSString a la ecuación
- 6. Convertir NSInteger a NSIndexpath
- 7. ¿Convertir NSInteger a NSUInteger?
- 8. Añadir NSInteger a NSMutableData
- 9. Cómo convertir NSIndexPath a NSInteger?
- 10. cómo convertir NSinteger a String
- 11. conversión de NSNumber a NSInteger
- 12. añadiendo objeto NSInteger a NSMutableArray
- 13. ¿Cómo se convierte un NSUInteger en un NSString?
- 14. Asignar propiedad NSInteger en la aplicación iPhone
- 15. tipos NSInteger
- 16. Comprobar si un objeto es NSInteger
- 17. Cómo convertir NSInteger a un valor binario (cadena)
- 18. Cómo convertir un NSInteger a un int?
- 19. ¿Cómo puedo convertir un NSInteger a NSTimeInterval
- 20. Pasando variables NSInteger a NSMutableDictionary o NSMutableArray
- 21. ¿Es posible enviar un NSInteger a NSNumber?
- 22. ¿Cómo convertir un doble a NSInteger?
- 23. Cómo agregar un NSString a otro NSString
- 24. NSArray a NSString en Objective-C
- 25. ¿Cómo convierto de NSString a NSDate?
- 26. conversión implícita de NSInteger a NSString no permitido en ARC .. lo que solución se debe utilizar para tratar con enteros
- 27. Convierte PrintStream a PrintWriter
- 28. Convierte cadena a datetime
- 29. Convierte XDocument a Stream
- 30. Convierte latin1 a UTF8
Si google que usted puede conseguir fácilmente la respuesta en el primer golpe en sí – KingofBliss
Debe aceptar las respuestas a sus preguntas. – BoltClock
¿En qué punto se "subastan" las preguntas abandonadas como esta para que la comunidad compre con puntos de reputación ... hmmm :-) –