Я разработал проект iPhone без файлов XIB. В этом я вручную создал объект UIView и еще несколько компонентов на этом представлении. Я освобождаю эти объекты в своих методах dealloc
и viewDidUnload
. Моя проблема в том, что если я выпущу объект UIView, приложение сработает, и я не знаю почему. Может ли кто-нибудь помочь мне в этом вопросе?При выпуске объекта UIView мое приложение разбивается
Вот мой код:
allmessengersview = [[UIView alloc] initWithFrame: [[UIScreen mainScreen] bounds]];
allmessengersview.backgroundColor = [UIColor whiteColor];
self.view = allmessengersview;
-(void) dealloc {
[allmessengersview release];
[super dealloc];
}
- (void) viewDidUnload {
[super viewDidUnload];
[allmessengersview release];
allmessengersview = nil;
}
Обеспечить создание и рилизинг код – Nekto
привет это код создания // создание представления для allmessengers класса allmessengersview = [[UIView Alloc] initWithFrame: [[UIScreen В начало] границы]]; allmessengersview.backgroundColor = [UIColor whiteColor]; self.view = allmessengersview; это код dealloc - (void) dealloc {[allmessengersview release]; [super dealloc]; } и просмотр выгрузил код - (void) viewDidUnload { [super viewDidUnload]; [релиз allmessengersview]; allmessengersview = ноль; } –
HI это код, который я использую для этого приложения. –