简体   繁体   English

如何将 HTML NSData 转换为 NSString?

[英]How do I convert HTML NSData to an NSString?

I'm using [NSData dataWithContentsOfURL:] to create two NSData instances and I want to compare these instances to gauge how different they are.我正在使用[NSData dataWithContentsOfURL:]创建两个 NSData 实例,我想比较这些实例以衡量它们的不同之处。 Since they're both from the same website, using a string to find what is different will help me highlight the actual element(s) that has (have) changed.由于它们都来自同一个网站,因此使用字符串查找不同之处将有助于我突出显示已更改的实际元素。 Is it possible to change this data to a string to find the difference?是否可以将此数据更改为字符串以找出差异?

Try initWithData:encoding: method of NSString to create string with your data.尝试使用 NSString 的initWithData:encoding:方法用您的数据创建字符串。

Exmp: NSString *str = [[NSString alloc] initWithData:someData encoding:NSUTF8StringEncoding]示例: NSString *str = [[NSString alloc] initWithData:someData encoding:NSUTF8StringEncoding]

Why don't you use NSString stringWithContentsOfURL:encoding:error:为什么不使用 NSString stringWithContentsOfURL:encoding:error:

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

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