title: Switching to New View Controller does not Activate XIB File
body: <p>I'm new to Swift, and the class I took taught me without storyboards, so just putting that as a caveat.</p>
  
  <p>I'm trying to build my own app now, and I'm trying to push a new viewController onto the main navigation controller. This works fine, but when I go to the new viewController, it doesn't ever load what I put in the xib file. That is, I know it's going to the right place because I can change background color, etc., in code, but I've put some elements in the xib and they're not showing up. I saw this discussion: <a href="https://stackoverflow.com/questions/28555004/load-viewcontroller-swift-black-screen">Load ViewController Swift - Black Screen</a> and did what it said, but it's still not helping.</p>
  
  <p>Here's my push code: </p>
  
  <pre><code>var viewController = CreateViewController(nibName: "CreateViewController", bundle: nil)
  self.navigationController?.pushViewController(viewController, animated: true)
  </code></pre>
  
  <p>What am I doing wrong?</p>
  
  <p>Alternately, and this is probably a better question — I haven't gotten that far yet. Should I just try to learn storyboards? It's not that complicated of an app and everyone seems to say storyboards are better...</p>