当我们使用以下代码使用SBJson库解析JSON字符串时,我们在突出显示的行中出现内存泄漏。请检查以下代码。
SBJsonParser *parser = [[[SBJsonParser alloc] init]autorelease];;
NSDictionary *objDic =[NSDictionary dictionary];
objDic = [parser objectWithString:jsonStr]; //Memory leak line
提前谢谢。
尝试将代码更改为:
SBJsonParser *parser = [[[SBJsonParser alloc] init]autorelease];
NSDictionary *objDic = [parser objectWithString:jsonStr];
这还会让你内存泄漏吗?如果是这样的话,你需要提供更多的信息。SBJson的哪个版本,是否使用GC或ARC等。
@Stig:我的代码和你写的完全一样。到目前为止,我使用的是json框架的当前版本,我的iOS项目不使用ARC.