Nir*_*att 4 iphone nsstring nsdata ios
我知道之前已经问过这个问题了,我已经采用了几种方法,但是它们不起作用.
以下是我已经尝试过的:
NSString *newStr = [NSString stringWithUTF8String:[responseData bytes]];
NSString *newStr = [NSString stringWithFormat:@"%.*s", [responseData length], [responseData bytes]];
Run Code Online (Sandbox Code Playgroud)
它们都不起作用.在第一种情况下,它用null填充newStr.在第二,它填充垃圾字符.我从调试器日志(po responseData)知道我得到了有效的响应,就像bbbbbb 00 bbbbbb.[服务器将它们作为字节数组发送]
该怎么办?
编辑:我从http请求响应中接收此数据 - 使用ASIHTTPRequest库,以防任何人可以在该行上提供帮助.
vin*_*thp 12
试试这个,
NSData *responseData; [Initialize it]
NSString *receivedDataString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSLog(@"%@",receivedDataString);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23841 次 |
| 最近记录: |