title: How to push a xib from View Controller
body: <p>I am making a project in which Their is no storyboard.</p>
  
  <p>I am not much aware about xib's.</p>
  
  <p>I am facing a problem to push ViewControllers from Xib's.</p>
  
  <p>In story board i used to do using:</p>
  
  <pre><code> [self.navigationController pushViewController......];
  </code></pre>
  
  <p>But here What Should I do:</p>
  
  <p>I am trying with this code:</p>
  
  <pre><code> HomeScreenVC *homeScreen = [[HomeScreenVC alloc]initWithNibName:@"HomeScreenVC" bundle:nil];
  UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:homeScreen];
  [navController pushViewController:homeScreen animated:YES];
  </code></pre>
  
  <p>But it Crashes and the code which works is:</p>
  
  <pre><code> UINavigationController *myNavigation = [[UINavigationController alloc] initWithRootViewController:self.signInVC];
  [controller presentViewController:myNavigation animated:YES completion:nil];
  </code></pre>
  
  <p>I am not able to get the right way. Please assist.</p>