утечка памяти в nsarray - PullRequest
       5

утечка памяти в nsarray

0 голосов
/ 13 июля 2011

Может кто-нибудь, пожалуйста, скажите мне, что вызывает утечку памяти. enter image description here

Data_Parser - это класс NSObject. Этот класс анализирует XML-файл, а значения хранятся в списке NSMutableArray.

Спасибо

1 Ответ

4 голосов
/ 13 июля 2011

Вы выделяете изменяемый массив в строке 46 и присваиваете его ar:

NSMutableArray * ar = [[NSMutableArray alloc] init];

, а затем в строке 48 вы назначаете что-то еще ar.При этом теряется исходный массив, который вы выделили, который вы никогда не используете или не выпускаете.(Код не просачивается, если цикл for не запускается из-за пустого списка анализатора, но анализатор показывает вам, где он будет.)

...