title: Segue not working with iOS6
body: <p>excuse me if my question may sound stupid to some of you. I am relatively new to iOS Development but I have to port an app for iOS6. The app works perfectly on iOS 5 and XCode 4.3.2 but I am having a weird bug with Xcode 4.5 on the iPhone 6.0 simulator.
  After the initial screen is loaded I can hit any button I want, and I get the error:</p>
  
  <pre><code> `Terminating app due to uncaught exception 'NSGenericException', reason: 'Could not find a navigation controller for segue 'register'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.`
  </code></pre>
  
  <p>The prepareForSegue method of the StartScreenViewController looks like this</p>
  
  <pre><code>if ([[segue identifier] isEqualToString:@"register"] || [[segue identifier] isEqualToString:@"forgotPassword"]) {
      UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:[segue destinationViewController]];
      appDelegate.window.rootViewController = navController;
  }
  </code></pre>
  
  <p>Setting a breakpoint shows me that the method is still called corectly, but after the prepareForSegue is finished, the app crashes with the forementioned error. Could anybody point me into the right direction?</p>
  
  <p>Thank you very much
  Martin</p>