Nsmutabledata para int
-
26-09-2019 - |
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
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