当我尝试解析JSON时,我在很多情况下都面临内存泄漏。想到它告诉SBJsonParser,我知道这不会是一个原因。 。JSON解析时的内存泄漏,
- (id)JSONValue {
SBJsonParser *jsonParser = [SBJsonParser new];
id repr = [jsonParser objectWithString:self]; // 100.0 % Memory Leak
if (!repr)
NSLog(@"-JSONValue failed. Error is: %@", jsonParser.error);
[jsonParser release];
return repr;
}
而且内存泄漏在
"id result=[JSON valueForKeyPath:@"result"]; "
// 100.0% memory leak
id repr = [jsonParser objectWithString:self]; // 80.0% Memory Leak
发生我需要做什么来解决这个问题是什么> :(谢谢
是你的代码是否在ARC下? – HepaKKes
最有可能的泄漏(如果有泄漏)是由于你没有正确释放解析器本身或解析器返回的对象。 –