I am trying to convert the byteArray to a Hex NSString.
Here is the solution that I referred to convert it into hex NSString. But, I discovered It add's ffffffffffffff. How can I get correct hex NSString?
Best way to serialize an NSData into a hexadeximal string
const char myByteArray[] = {
        0x12,0x23,0x34,0x45,0x56,0x67,0x78,0x89,
        0x12,0x23,0x34,0x45,
        0x56,0x67,0x78,0x89 };
    NSData *myByteData=[NSData dataWithBytes:myByteArray length:sizeof(myByteArray)];
    NSMutableString *myHexString= [NSMutableString stringWithCapacity:myByteData.length*2];
    for(int i=0;i<myByteData.length;i++){
        ;
        NSString *resultString =[NSString stringWithFormat:@"%02lx",(unsigned long)myByteArray[i]];
        [myHexString appendString:resultString];
    }
The output String
12233445566778ffffffffffffff8912233445566778ffffffffffffff89
 
     
     
    