NSURLConnection и NSData утечка памяти - PullRequest
0 голосов
/ 08 октября 2010

Так что мне было интересно, если это было распространенной проблемой утечки памяти с использованием NSData для хранения данных отклика соединения.Например, у меня есть эта строка для инициализации моего объекта данных

davData = [[NSMutableData data] retain];

А затем, когда ошибка подключения или загрузка заканчивается, я освобождаю ее.Насколько я понимаю, это не должно быть утечка правильно?По какой-то причине данные все еще отображаются в инструментах даже после того, как я их опубликовал.Есть идеи, что может быть причиной этого?Спасибо!

1 Ответ

0 голосов
/ 08 октября 2010

Попробуйте инициализировать его следующим образом:

davData = [[NSMutableData alloc] init];

То, как вы это делаете, на самом деле не создает утечку, но это зависит от того, что ваш объект автоматически высвобождается системой, вероятно, поэтому вы все еще видитеэто.

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