繁体   English   中英

将NSMutableData转换为NSString问题

[英]Converting NSMutableData to NSString Problem

initWithData没有正确地将我的数据对象转换为字符串。 当我检查数据对象的长度时,它有一个值。

NSMutableData* receivedData =[[NSMutableData data] retain];

NSString* json_string = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding];

我在创建字符串时做错了吗?

如发布,代码是无稽之谈。 您正在创建一个空的不可变数据,然后尝试从所述空数据创建一个字符串。

什么*当我检查数据对象的长度时,它有一个值* mean? 你的意思是你有更多的代码没有显示? 用一些字节填充可变数据的东西?

此外,如果接收的数据实际上没有编码为UTF-8字符串,则转换将失败。 NSString上有许多方法可以进行有损转换。 尝试其中之一。

我没有完全完成NSURLConnection委托方法。 这是我的数据构建的地方。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM