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

War es hilfreich?

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