2012-03-26 70 views
0

当我们使用以下代码使用SBJson libray解析JSON字符串时,突出显示的行中出现内存泄漏。请检查以下代码。使用SBJSon库解析json字符串时发生内存泄漏

SBJsonParser *parser = [[[SBJsonParser alloc] init]autorelease];; 
    NSDictionary *objDic =[NSDictionary dictionary]; 
    objDic = [parser objectWithString:jsonStr]; //Memory leak line 

在此先感谢。

回答

0

试着改变你的代码如下:

SBJsonParser *parser = [[[SBJsonParser alloc] init]autorelease]; 
NSDictionary *objDic = [parser objectWithString:jsonStr]; 

这是否还是给你一个内存泄漏?如果是这样,您需要提供更多信息。什么版本的SBJson,无论你使用GC还是ARC,等等。

0

@Stig:我的代码和你写的完全一样。截至今日,我正在使用json-framework的当前版本,而我的iOS项目不使用ARC。