Утечки памяти при разборе строки json с использованием библиотеки SBJSon - PullRequest
0 голосов
/ 26 марта 2012

Когда мы используем следующий код для анализа строки JSON с использованием библиотеки SBJson, мы получаем утечку памяти в выделенной строке.Пожалуйста, проверьте следующий код.

    SBJsonParser *parser = [[[SBJsonParser alloc] init]autorelease];;
    NSDictionary *objDic =[NSDictionary dictionary];
    objDic = [parser objectWithString:jsonStr]; //Memory leak line

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

Ответы [ 2 ]

0 голосов
/ 26 сентября 2012

@ Стиг: Мой код точно такой же, как вы написали. На сегодняшний день я использую текущую версию json-framework, а мой проект iOS не использует ARC.

0 голосов
/ 09 апреля 2012

Попробуйте изменить свой код на это:

SBJsonParser *parser = [[[SBJsonParser alloc] init]autorelease];
NSDictionary *objDic = [parser objectWithString:jsonStr];

Это все еще вызывает утечку памяти? Если это так, вам нужно дать немного больше информации. Какая версия SBJson, используете ли вы GC или ARC и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...