- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
一切工作正常。上面的代碼是由編譯器編寫的標準。沒什麼奇怪的我在viewControllers中放置了斷點,以便了解事情的進展情況。爲什麼有時initWithNibName不被調用?
有時會調用該函數。有時候不是。 ' 在所有情況下,事情工作正常。但是那個函數不被調用的情況會是什麼?
是的,我爲所有這些viewControllers使用XIB。
我注意到,直接在navigationViewController下的viewControllers是initWithNibName不會中斷的地方。我想知道爲什麼。
更多信息將是有益的。這種方法在什麼情況下不被調用?如何在不調用此方法的情況下初始化控制器?你是否在使用故事板? – rdelmar