- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
すべて正常に動作します。上記のコードは、コンパイラによって記述された標準です。奇妙なことは何もありません。状況を確認するためだけに、viewControllers にブレークポイントを配置しました。
関数が呼び出されることもあります。そうでない場合もあります。' すべての場合において、問題なく動作します。しかし、その関数が呼び出されない状況は何でしょうか?
はい、これらすべての viewController に XIB を使用しています。
navigationViewController の直下にある viewControllers は、initWithNibName が壊れていないことに気付きました。なぜだろう。