Converting NSData to int

后端 未结 7 1235
被撕碎了的回忆
被撕碎了的回忆 2020-12-08 05:50

I\'ve an NSData object, the length is 4 bytes .These four bytes i\'m extracting from another NSData object using ,

fourByteData=[completeData subdataWithRang         


        
7条回答
  •  鱼传尺愫
    2020-12-08 06:15

    - (unsigned)parseIntFromData:(NSData *)data{
    
        NSString *dataDescription = [data description];
        NSString *dataAsString = [dataDescription substringWithRange:NSMakeRange(1, [dataDescription length]-2)];
    
        unsigned intData = 0;
        NSScanner *scanner = [NSScanner scannerWithString:dataAsString];
        [scanner scanHexInt:&intData];
    
        return intData;
    }
    
    int numberOfChunks = [self parseIntFromData:data];
    

提交回复
热议问题