iOS-NSData 转换为UTF-8得到空的解决方案

iOS-NSData 转换为UTF-8得到空的解决方案



NSData *ticketData =假设得到32个字节的字符串,有可能转化成字符串失败就可以通过下面的方法

            

            char buf[33] = {0};

            memcpy(buf, ticketData.bytes,32);

            

            NSMutableData *tempdata = [[NSMutableDataalloc] initWithBytes:buflength:33];

            

           //tempdata appendBytes: length:<#(NSUInteger)#>

            

            NSString *ticketStr = [NSStringstringWithUTF8String:tempdata.bytes];

你可能感兴趣的:(iOS-NSData 转换为UTF-8得到空的解决方案)