Я просто пытаюсь понять, как строятся разные типы проектов, и я должен что-то упустить.
Я пытаюсь начать с оконного приложения и просто добавить контроллер навигации, чтобы понять, как различные компоненты работают с делегатом Window и App.
Вот что я сделал:
- Создан проект на основе окна
- В моем приложении Delegate.h я добавил
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;
В моем приложении делегат. Я добавил:
@synthesize navigationController;
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
return YES;
}
- В файле MainWindow.xib я добавил NavigationController под окном
- Создан новый подкласс UIViewController (FirstView.h / m)
- Указал контроллер корневого представления NavigationController на FirstView
Строит чисто, при запуске я получаю полностью белый экран.
Чего мне не хватает?