title: Unbalanced calls to begin/end appearance transitions for <BTSViewController: 0x865c520>
body: <p>I am facing this error, when i come back to my old View after visiting a new View (On click of Back Button on navigationBar)</p>
  
  <p><strong>First:</strong> On click of searchBar, i am visiting a new View which contains searchBar in place of <code>UINavigationBar</code> (<code>UINavigationBar</code> is hidden in new View)..</p>
  
  <p><strong><em>Here is code snippet, which navigates to new View after clicking searchBar...</em></strong></p>
  
  <pre><code>- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar 
  {
      BTSViewController *Obj = [[BTSViewController alloc]  initWithNibName:@"BTSViewController" bundle:nil];
      [self.navigationController pushViewController:Obj animated:NO];
  }
  </code></pre>
  
  <p><strong>Second:</strong> on click of cancel button in searchBar i am going back to my previous View &amp; in 
  <code>viewWillDisappear</code> method i am doing <code>setNavigationBarHidden:NO</code></p>
  
  <p><strong><em>Here is code snippet, which comes back to previous View after clicking Cancel button in UISearchBar...</em></strong></p>
  
  <pre><code>- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
  {
      [self.navigationController popViewControllerAnimated:NO];
  }
  </code></pre>
  
  <p>I am navigated to my previous view but <code>UINavigationBar</code> is hidden and shows <code>Unbalanced call error...</code> in my Log.</p>
  
  <p><strong>Thanks in advance !!</strong></p>