Memory 重复使用sbjson框架时会出现数千次内存泄漏
我在应用程序中使用JSON框架(SBJson) 通过Memory 重复使用sbjson框架时会出现数千次内存泄漏,memory,ios4,json-framework,Memory,Ios4,Json Framework,我在应用程序中使用JSON框架(SBJson) 通过 NSDictionary *results = [responseString JSONValue] ; 对于第一次在控制器中使用此代码进行解析没有问题。当我再次调用同一个控制器时,它显示出数千个内存泄漏 我参加了很多论坛,但都没有成功。谁能告诉我哪里出了问题 完整代码: NSString *response = [[NSString alloc] initWithData:webData encoding:NSUTF8StringEnco
NSDictionary *results = [responseString JSONValue] ;
对于第一次在控制器中使用此代码进行解析没有问题。当我再次调用同一个控制器时,它显示出数千个内存泄漏
我参加了很多论坛,但都没有成功。谁能告诉我哪里出了问题
完整代码:
NSString *response = [[NSString alloc] initWithData:webData encoding:NSUTF8StringEncoding];
//NSDictionary *results =[[response JSONValue] retain] ;
if (results) {
[results release];
results=nil;
}
results =[[response JSONValue] retain] ;
[response release];
提前谢谢
问候,,
萨提斯
在再次解析对象之前,请尝试释放该对象
[results release];
results = nil;
感谢您的快速回复,但我启动了nsdictionary并发布了它,并取消了它,但问题仍然存在。nsdictionary是必须放在“retain”还是有“init”