Pergunta

Tenho uma chamada para um URL e recebo de volta 0 ou 1 em falha ou sucesso. Eu tenho meus dados em um data nsmutabledata *; objeto.

Recebo os dados, mas agora quero ver se é 1 ou 0. Como faço isso? Eu preciso obter os bytes?

Obrigado

Foi útil?

Solução

Você precisará converter o NSData para um NSString primeiro. Então você pode usar o intValue método em NSString para convertê -lo em um número inteiro.

Por exemplo:

NSString* response = [[[NSString alloc] initWithData: data encoding: 
    NSASCIIStringEncoding] autorelease];
int value = [response intValue];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top