NSString: EOL and rangeOfString issues
Posted
by carloe
on Stack Overflow
See other posts from Stack Overflow
or by carloe
Published on 2010-06-10T21:13:15Z
Indexed on
2010/06/11
1:32 UTC
Read the original article
Hit count: 333
Could someone please tell me if I am missing something here... I am trying to parse individual JSON objects out of a data stream. The data stream is buffered in a regular NSString, and the individual JSON objects are delineated by a EOL marker.
if([dataBuffer rangeOfString:@"\n"].location != NSNotFound) {
NSString *tmp = [dataBuffer stringByReplacingOccurrencesOfString:@"\n" withString:@"NEWLINE"];
NSLog(@"%@", tmp);
}
The code above outputs "...}NEWLINE{..." as expected. But if I change the @"\n" in the if-statement above to @"}\n", I get nothing.
© Stack Overflow or respective owner