Cocoa touch RKJSONParserKit,存储字典泄漏?什么';这个密码有什么问题

Cocoa touch RKJSONParserKit,存储字典泄漏?什么';这个密码有什么问题,cocoa-touch,restkit,Cocoa Touch,Restkit,我使用RKJSONParserKit读取json内容并存储在NSDictionary中 parser=[[[RKJSONParserJSONKit alloc] init]autorelease]; NSDictionary *dataDict=[parser objectFromString:response.bodyAsString error:&error]; dataDict似乎在泄漏,我甚至试过 NSDictionary *dataDict=[NSDictionary dic

我使用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

代码按预期工作,但当使用“分析”进行测试时,它会显示泄漏

有什么建议吗


谢谢

我认为不是字典“泄漏”,而是方法objectFromString:error:。在内部,我认为JSONKit创建了一些静态变量,这些变量将显示为“泄漏”,因为它们永远不会被释放。除非你有很大的内存泄漏,否则我会说这是正常的。

谢谢Paul,我只是在提交我的应用程序之前很担心。但该应用程序进入appstore时没有出现任何问题。也许你是对的,可能是jsonkit本身,但我现在更自信了,因为我的应用程序通过了,我知道我没有做错任何事情:)