2012/05/13

[iOS][objective-c]loadViewとviewDidLoadが呼ばれない件

なぜじゃー。

UIViewControllerのloadViewメソッドとviewDidLoadが呼ばれない。

原因を調査したところ、下記のように組んでしまった場合、呼ばれないようだ。

- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle{
//省略
self.view = [[UIView alloc] initWithFrame(0,0,320,480)];
return self;
}
つまり、initのタイミングでviewを呼び出してしまうと、上記2つのメソッドがコールされないようです。

とても大切なことのような気がするので、以後、気をつけたい。

0 コメント:

コメントを投稿