Тысячи утечек памяти при использовании фреймворка sbjson при повторном использовании

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

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

С уважением, Сатиш

Утечки в SBJSONValue

1 ответ

Решение

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

[results release];
results = nil;
Другие вопросы по тегам