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
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