LoadView uiviewscontroller не вызывается

Я хочу настроить UiviewController в навигационно-компоновке программно, однако MadeView No MethodsDovery.

Это мой код в делегате приложения:

MyViewController *viewController = [[MyViewController alloc] init];
UIView *view = [[UIView alloc] initWithFrame:window.frame];
viewController.view = view;

UINavgationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];

[window addSubview:[navController view];
[window makeKeyAndVisible];

, когда я запускаю приложение, я вижу навигационную панель, но никаких вызовов на LoadView. Что мне не хватает? Я думал, что LoadView вызывается после того, как вы звоните View

Редактировать

MyViewController *viewController = [[MyViewController alloc] init];
[viewController view];  // doesn't look right?

UINavgationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];

[window addSubview:[navController view];
[window makeKeyAndVisible];

Отредактировано в соответствии с комментарием Jonah, но LoadView до сих пор не вызывается.

5
задан L. Steiner 11 September 2011 в 20:56
поделиться