Тысячи утечек памяти при использовании фреймворка 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];
заранее спасибо
С уважением, Сатиш
1 ответ
Решение
Попробуйте освободить объект перед повторным анализом.
[results release];
results = nil;