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];