title: Present a view controller from a container view
body: <p>I had built a <code>UIViewController</code> with a container a view that embeds another UIViewController(I will call it subViewController). 
  I want the subViewController to present anther instance of it self within its container view canvas (not for all screen).</p>
  
  <p>I tried this using <code>prepareForSegue</code> method 
  with this method  </p>
  
  <pre><code>-(void)showFurtherReadingDetails
  {
      [self performSegueWithIdentifier:@"ShowArticleDetails" sender:self];
  }
  </code></pre>
  
  <p><strong>Note</strong> : the <code>showFurtherReadingDetails</code> method is a delegate method for subVC over, initialized in the supperVC .
  but I faced this issue:</p>
  
  <blockquote>
    <p>'NSInternalInconsistencyException', reason: 'There are unexpected
    subviews in the container view. Perhaps the embed segue has already
    fired once or a subview was added programmatically?'.  </p>
  </blockquote>
  
  <p>Please see The attached image <a href="https://i.stack.imgur.com/BqPMt.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BqPMt.png" alt="enter image description here"></a></p>