Pregunta

Tengo una llamada a un URL y recibe de nuevo un 0 o 1 en fallo o el éxito. Tengo mis datos en un NSMutableData * datos; objeto.

consigo los datos, pero ahora quiero ver si es un 1 o un 0. ¿Cómo se hace esto? Qué necesito para obtener los bytes?

Gracias

¿Fue útil?

Solución

Usted tendrá que convertir el NSData a un NSString primero. A continuación, puede utilizar el método intValue en NSString para convertirlo en un entero.

Por ejemplo:

NSString* response = [[[NSString alloc] initWithData: data encoding: 
    NSASCIIStringEncoding] autorelease];
int value = [response intValue];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top