title: How to use pushFrontViewController with SWRevealViewController
body: <p>I am using the SWRevealViewController library.  Using an AppCoda tutorial (also excellent), I've managed to get this working well.  However, I have now configured a 'settings' screen where I want to save the content into Core Data and then pop the screen back to the home screen.</p>
  
  <p>Because the settings screen has an embedded navigation bar and iOS 7 doesn't allow a navigation bar within a navigation bar, then, I am using a workaround to call it.</p>
  
  <pre><code>// Get the view controller
  UIViewController *vcNew = [[UIStoryboard storyboardWithName:@"Main" bundle:NULL] instantiateViewControllerWithIdentifier:vcName];
  
  
  // Swap out the Front view controller and display
  [self.revealViewController setFrontViewController:vcNew];
  [self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES];
  </code></pre>
  
  <p>What I don't know how to do now, is how to pop this.</p>
  
  <p>The standard:
         [self.navigationController popViewControllerAnimated:YES];
  and
         [self dismissViewControllerAnimated:YES completion:nil];</p>
  
  <p>don't seem to work at all.</p>
  
  <p>I note from John Lluch's documentation that it's now necessary to use 'pushFrontViewController'.  However, I am no clearer on how to do this.</p>
  
  <p>I assume I use something like this:</p>
  
  <pre><code>[self.revealViewController pushFrontViewController:&lt;(UIViewController *)&gt; animated:&lt;(BOOL)&gt;]
  </code></pre>
  
  <p>But what is the identity of the UIViewController?</p>