我已经搜索过了。但是还是拿不到。
我正在将 NSdata 转换为 NSString。当我这样做时[data description];
,它会返回我 <00000000 31323334 35363738> 是的,我收到了我的字符串@“12345678”。
如何将其适当地转换为 NSString?我试过了
NSString *b = [NSString stringWithUTF8String:[data bytes]];
NSString *a = [[NSString alloc] initWithBytes:[data bytes] length:[data length] encoding:NSUTF8StringEncoding];
两者都返回我null。任何想法?谢谢
大家好,感谢所有建议。它似乎是恒定的,因此前面总是有一个空字符。所以每当我收到东西时,我只需删除第一个 <00000000>,然后它就可以正常工作了