如何以编程方式将 NSData 转换为 NSString? [复制]

Posted

技术标签:

【中文标题】如何以编程方式将 NSData 转换为 NSString? [复制]【英文标题】:how to convert NSData to NSString programmatically? [duplicate] 【发布时间】:2013-10-10 07:11:48 【问题描述】:

实际上,我有一个 UDPServer 应用程序,我从 UDPClient 应用程序获得一个 IP 地址作为 NSData 作为响应。但我无法将其转换为 NSString。请帮助。

【问题讨论】:

数据采用什么编码方式?除非您知道预期的确切格式,否则没有无缝的方式将数据转换为字符串 ***.com/questions/2467844/… ? 【参考方案1】:
 //data is your data in NSData format
 NSString *ConvertedSting=[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
 NSLog(@"Converted String: %@", ConvertedSting);

【讨论】:

我以前试过这个。但这对我不起作用。感谢您的回复。

以上是关于如何以编程方式将 NSData 转换为 NSString? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

将 JSON 转换为 NSData 以进行归档

以编程方式检测图像大小 - iPhone

如何在NSString中使用NULL字符?

我将一些数据发送到 web 服务,它返回一些 JSON 作为 NSData。如何转换为字典?(iOS 4.3)

将 NSData 转换为 NSString 后如何将 NSString 转换回 NSData?

将 GIF 图像转换为 nsdata