Frage
Ich habe einen Anruf an eine URL und zurückerhalten ein 0 oder 1 auf fail oder Erfolg. Ich habe meine Daten in einem NSMutableData * Daten; Objekt.
ich die Daten bekommen, wollen aber jetzt sehen, ob es eine 1 oder 0 Wie kann ich das tun? Muss ich die Bytes bekommen?
Danke
Lösung
Sie müssen zuerst die NSData
zu einem NSString
konvertieren. Dann können Sie die intValue
Methode auf NSString
verwenden, um es in eine ganze Zahl zu konvertieren.
Zum Beispiel:
NSString* response = [[[NSString alloc] initWithData: data encoding:
NSASCIIStringEncoding] autorelease];
int value = [response intValue];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow