for update
Code:
int tmpNetStatus = [[SBJsonStreamParser new]parse:data];
switch (tmpNetStatus) {
case SBJsonStreamParserComplete:
break;
case SBJsonStreamParserWaitingForData:
jsonString = nil;
jsonString = [[NSMutableString alloc] initWithData:data encoding:NSUTF8StringEncoding];
break;
case SBJsonStreamParserError:
{
if (jsonString == nil) {
return;
}
NSMutableString *temp_string = [[NSMutableString alloc] initWithString:jsonString];
jsonString = [[NSMutableString alloc] initWithData:data encoding:NSUTF8StringEncoding];
[temp_string appendString:jsonString];
[jsonString release];
jsonString = nil;
//do what you want to
}
}
break;
default:
break;
}