освобождение объекта NSURLConnection

#iphone #objective-c #ios #xcode #nsurlconnection

#iPhone #objective-c #iOS #xcode #nsurlconnection

Вопрос:

Я использовал следующий код :

  NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
    if (theConnection) 
    {
        responseData = [[NSMutableData data] retain];
    }
  

в методе viewDidLoad. Но я получаю ошибку утечки памяти на :

 responseData = [[NSMutableData data] retain];
  

Как мне освободить соединение?

Ответ №1:

receiveData является членом класса, поэтому я думаю, что выпустить его в viewDidUnload можно.

Комментарии:

1. Я выпустил его в viewDidUnload, но я получаю утечку памяти на: responseData = [[Данные NSMutableData] сохранить]; говорит о потенциальной утечке памяти в объекте и сохраняется в соединении

2. @Модератор — Пожалуйста, вы можете удалить этот пост, поскольку он был продублирован мной. Извините за неудобства