當我嘗試解析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
最有可能的泄漏(如果有泄漏)是由於你沒有正確釋放解析器本身或解析器返回的對象。 –