2010-09-30 17 views
1

J'ai un appel à une URL et je reçois un 0 ou un 1 en cas d'échec ou de succès. J'ai mes données dans une donnée NSMutableData *; objet.NSMutableData à Int

Je reçois les données, mais je veux maintenant voir si c'est un 1 ou 0. Comment faire? Ai-je besoin d'obtenir les octets?

Merci

+0

est toujours la bienvenue! – vikingosegundo

Répondre

3

Vous aurez besoin de convertir le NSData à un NSString premier. Ensuite, vous pouvez utiliser la méthode intValue sur NSString pour le convertir en nombre entier.

Par exemple:

NSString* response = [[[NSString alloc] initWithData: data encoding: 
    NSASCIIStringEncoding] autorelease]; 
int value = [response intValue]; 
code