Тысячи утечек памяти при использовании фреймворка sbjson при повторном использовании - PullRequest
0 голосов
/ 14 марта 2011

Я использую JSON Framework (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];

Заранее спасибо

С уважением, Sathish

Leaks in SBJSONValue

1 Ответ

0 голосов
/ 14 марта 2011

Попробуйте освободить объект перед повторным анализом.

[results release];
results = nil;
...