XIB ファイルを使用せずに iPhone プロジェクトを開発しました。その中で、UIView オブジェクトとそのビューのいくつかのコンポーネントを手動で作成しました。dealloc
メソッドとメソッドでこれらのオブジェクトを解放しviewDidUnload
ます。私の問題は、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;
}