Возврат массива без утечки! - PullRequest
3 голосов
/ 08 февраля 2011

[отправитель LoadDataComplete: arrDetailData];Я возвращаю этот массив как этот из целевого класса C в моем классе, который наследует ViewController ... если я напишу [arrDetailData release] ниже этого ... я получаю сбой ... Пожалуйста, посоветуйте это ... как получитьэтот массив без утечки

Ответы [ 3 ]

3 голосов
/ 08 февраля 2011

Почему бы вам не высвободить его?

2 голосов
/ 08 февраля 2011

@ devaditya вы должны использовать авто-релиз вместо релиза

[arrDetailData autorelease];

вы можете написать это утверждение перед оператором return.

0 голосов
/ 08 февраля 2011

когда вы используете [array release], он очень скоро освободит объект, что может привести к падению вашего приложения .. так что используйте autorelese..Если вы хотите удалить объекты из массива, используйте [array RemoveAllobjects] .. Об управлении памятью

...