title: NSInvalidArgumentException :Pushing the same view controller instance more than once is not supported
body: <p>App crashes with this error</p>
  
  <pre><code>NSInvalidArgumentException :Pushing the same view controller instance more than once is not supported 
  </code></pre>
  
  <p>Getting this error when trying to push another navigationcontroller from another navigation controller's UIBarButtonItem.</p>
  
  <p>Message shows in console:</p>
  
  <pre><code>UINavigationController pushViewController:transition:forceImmediate:]_block_invoke + 0
  </code></pre>
  
  <p>This is the segue coding</p>
  
  <pre><code>else if ([segue.identifier isEqualToString:@"showGroupView"]) {
          GroupView *groupView  = (GroupView *)segue.destinationViewController;
  
          [self.navigationController pushViewController:groupView animated:YES];
  }
  </code></pre>
  
  <p>If anyone can help resolve this error</p>