Разработка под iOS: как загрузить другой XIB при запуске - PullRequest
0 голосов
/ 11 июня 2011

Мне было интересно, как я мог загрузить другую XIB при первоначальной загрузке моего приложения. Прямо сейчас, когда мое приложение загружается, я просто получаю черный экран, потому что нет MainWindow.xib. В идеале я хочу загрузить XIB, в котором есть UINavigationController. Кто-нибудь знает как это сделать? Заранее спасибо!

1 Ответ

2 голосов
/ 11 июня 2011

В applicationDidFinishLaunching вы можете подумать что-то вроде

UINavigationController* navigationController = [[UINavigationController alloc] init];

UIViewController *controller = [[UIViewController alloc] initWithNibName:@"First" bundle:nil];
[ navigationController pushViewController:controller animated:NO];
[controller release];

[window addSubview:navigationController.view];
[window makeKeyAndVisible];

Конечно, это на самом деле зависит от того, что вы планируете делать ...

...