title: loadView of UIViewController not called
body: <p>I want to setup a UIViewController within a NavigationController programmatically, however the loadView nor viewDidLoad method get called.</p>
  
  <p>This is my code in the app delegate:</p>
  
  <pre><code>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];
  </code></pre>
  
  <p>When I start the app I see a navigationbar, but no calls to loadView. What am I missing?
  I thought loadView gets called after you call <code>view</code></p>
  
  <p><strong>Edit</strong></p>
  
  <pre><code>MyViewController *viewController = [[MyViewController alloc] init];
  [viewController view];  // doesn't look right?
  
  UINavgationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
  
  [window addSubview:[navController view];
  [window makeKeyAndVisible];
  </code></pre>
  
  <p>edited towards Jonah's comment, but loadView still doesn't get called.</p>