我知道这已经被问过了,我已经遵循了几种方法,但它们不起作用。
以下是我已经尝试过的:
NSString *newStr = [NSString stringWithUTF8String:[responseData bytes]];
NSString *newStr = [NSString stringWithFormat:@"%.*s", [responseData length], [responseData bytes]];
它们都不起作用。在第一种情况下,它用 null 填充 newStr。第二,它充满了垃圾字符。我从调试器日志(po responseData)中知道我得到了有效的响应,就像 bbbbbb 00 bbbbbb。[服务器将它们作为字节数组发送]
该怎么办?
编辑:我正在从 http 请求响应中接收这些数据 - 使用 ASIHTTPRequest 库,以防有人可以在那条线上提供帮助。