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