Domanda

Ho una chiamata a un URL e riceve di nuovo uno 0 o 1 in anomalia o il successo. Ho il mio dati in un NSMutableData * di dati; oggetto.

I ottenere i dati, ma ora voglio vedere se è un 1 o 0. Come posso fare questo? Ho bisogno di ottenere i byte?

Grazie

È stato utile?

Soluzione

È necessario convertire il NSData a un NSString prima. Quindi è possibile utilizzare il metodo intValue su NSString per convertirlo in un numero intero.

Ad esempio:

NSString* response = [[[NSString alloc] initWithData: data encoding: 
    NSASCIIStringEncoding] autorelease];
int value = [response intValue];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top