我正在使用RKJSONParserKit来读取json内容并存储在NSDictionary中
parser=[[[RKJSONParserJSONKit alloc] init]autorelease];
NSDictionary *dataDict=[parser objectFromString:response.bodyAsString error:&error];
dataDict似乎在泄漏,我甚至尝试过
NSDictionary *dataDict=[NSDictionary dictionaryWithDictionary:[parser objectFromString:response.bodyAsString error:&error]];
据我所知,我不必释放dataDict,因为我没有使用alloc / init。
代码按预期工作,但在使用“性能分析”进行测试时 - 它显示泄漏。
任何建议?
由于
答案 0 :(得分:0)
我认为这不是字典“泄漏”而是方法objectFromString:error:。在内部我认为JSONKit会创建一些静态变量,这些变量将显示为“泄漏”,因为它们永远不会被释放。除非你有大量的内存泄漏,否则我会说这是正常的。