title: performSegueWithIdentifier produce no segue with identifier error
body: <p>I am having hard time getting performSegueWithIdentifier to work.
  I keep getting</p>
  
  <pre><code>"Receiver (&lt;UINavigationController: 0x1e59a9d0&gt;) has no segue with
   identifier 'identA'"
  </code></pre>
  
  <p>What I did is that:</p>
  
  <ol>
  <li>Step: created a single view application and added a label - "View controller A" to the view controller.</li>
  <li>Step: Dragged and dropped another View Controller and added a label - "View controller B" to the new view controller.</li>
  <li>Step: Chose view controller A and performed Editor->embed in->navigation controller</li>
  <li><p>Step: wired View controller A to View controller B with push segue with Identifier "identA" Like this:
  <img src="https://i.stack.imgur.com/nxJYR.png" alt="wiring the seque"></p></li>
  <li><p>Step: added a call to performSegueWithIdentifier onView controller A's ViewDidLoad. Like this:</p></li>
  </ol>
  
  <hr>
  
  <pre><code>- (void)viewDidLoad
  {
      [super viewDidLoad];
      [self.navigationController performSegueWithIdentifier:@"identA" sender:self];
      // Do any additional setup after loading the view, typically from a nib.
  }
  </code></pre>
  
  <p>What have I done wrong???</p>