简体   繁体   中英

NSMutableData to Int

I have a call to a URL and receive back a 0 or 1 on fail or success. I have my data in a NSMutableData *data; object.

I get the data, but now want to see if it's a 1 or 0. How do I do this? Do I need to get the bytes?

Thanks

You will need to convert the NSData to an NSString first. Then you can use the intValue method on NSString to convert it to an integer.

For example:

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM