Carter Pape
Carter Pape

Reputation: 1039

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. 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?

Upvotes: 5

Views: 6933

Answers (2)

Pencho Ilchev
Pencho Ilchev

Reputation: 3241

Why don't you use NSString stringWithContentsOfURL:encoding:error:

Upvotes: 1

VenoMKO
VenoMKO

Reputation: 3294

Try initWithData:encoding: method of NSString to create string with your data.

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

Upvotes: 11

Related Questions