UIViewController から継承するクラスがあります。そこで、次のようなivarの初期化を行いたい:
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle { // Load the view nib
NSLog(@"Hello Earth!");
if (self = [super initWithNibName:nibName bundle:nibBundle]) {
self.visibleIndex = 0;
NSLog(@"Hello Planet!");
}
return self;
}
何らかの理由で、ペン先からロードされたコンテンツが表示されます。しかし、別の理由で、この初期化子は決して呼び出されません。ログメッセージが表示されません。それの何がいけないの?私は確かにペン先を持っているので、実際にはこれを呼び出す必要がありますよね?