Memory 重复使用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

我在应用程序中使用JSON框架(SBJson)

通过

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”