Я расширяю ParentViewController и переопределяю viewDidLoad {}, я изменил имя класса Владелец файла в ParentViewController.XIB как ExtendedViewContoller.Но когда я запускаю код, я получаю пустой экран (представление не загружено).
Я инициализирую представление:
ParentViewController* parent = [[ParentViewController alloc] initWithNibName:nil bundle:nil];
[[self navigationController] pushViewController: parent animated:YES];
В ParentViewContoller у меня есть, который загружает XIB:
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
Примечание: Если я изменю имя XIB на ExtendedViewController.xib, то отобразится представление.