我有一个的NSData(License_Data < 0d2b3931 39323433 37363637 36360c79 70617963 6173682d 50445301 0010322d 22772a17 24599e96 88be9991 b2410106>)这样如何将NSData转换为字符?
当我转换这对这个00后炭,它不采取任何值
0010322d
char * c = [Lincense_Data bytes];
除了这甚至采取零也任何方法,任何人请帮助?
我有一个的NSData(License_Data < 0d2b3931 39323433 37363637 36360c79 70617963 6173682d 50445301 0010322d 22772a17 24599e96 88be9991 b2410106>)这样如何将NSData转换为字符?
当我转换这对这个00后炭,它不采取任何值
0010322d
char * c = [Lincense_Data bytes];
除了这甚至采取零也任何方法,任何人请帮助?
试试这个
unsigned char *bytePtr = (unsigned char *)[data bytes];
也看到这个答案..
对于目标-C++,这是我如何转换NSData
到char *
NSData *data = [...]; // This is your data
if (data) {
const void *_Nullable rawData = [data bytes];
char *src = (char *)rawData;
}
你能解释为什么要将它转换为'char'? – Kamarshad
对于我应该转换的内容? – 012346
是的.. !!! – Kamarshad