0
У меня есть пара свойств, объявленных в моем заголовочном файле, и просто интересно, когда их нужно освободить. В настоящее время я выполняю их в методе «dealloc», но при этом получаю ошибку EXC_BAD_ACCESS.Когда подходящее время для выпуска свойств?
Вот мой код
@property (nonatomic, retain) NSTimer *timer;
@property (nonatomic, retain) NSString *closeimage;
@property (nonatomic, retain) NSString *alertStyle;
@property (nonatomic, retain) NSString *phonelaunch;
@property (nonatomic, retain) NSString *resultmessage;
Вот мой метод dealloc
- (void)dealloc {
[super dealloc];
[timer release];
[closeimage release];
[alertStyle release];
[phonelaunch release];
[resultmessage release];
}
Спасибо за любую помощь заранее!
действительно ли местоположение супер влияет везде? Я имею в виду также viewDidLoad ... [super viewDidLoad]; – Saawan
Подумайте о том, что [super dealloc] делает. Теперь попробуйте представить, какие проблемы могут возникнуть при попытке отправить сообщения объектам, которые уже освобождены. – NSResponder
+1 что это нормально ... с dealloc ... но я хочу знать об аффекте позиция [super viewDidLoad]; или другие супер-заявления ... – Saawan