Я использовал эту строку кода во многих местах своего проекта под различными функциями:
NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest: theRequest delegate:self];
Теперь получаю обычное предупреждение «Неиспользуемая переменная theConnection». Я также знаю, что это утечка памяти.
Можно использовать следующий код?
NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest: theRequest delegate:self];
[theConnection release];
Если я отпущу объектConnection, возникнут ли проблемы с такими методами делегата, как didReceiveData, connectionDidFinishLoading и т. Д.?
И если приведенное выше утверждение может решить проблему утечки памяти без проблем, как избавиться от предупреждения «Неиспользуемая переменная бла-бла ..»?