title: Push a new viewController (without segue) gives me a black screen?
body: <p>I want to start a new viewController without using a button and without using navigationController.
  I try this in code in my Class1:</p>
  
  <pre><code>- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
  {
      NSLog(@"audioPlayerDidFinishPlaying");
  
      Tag1U2ViewController* controller = [[Tag1U2ViewController alloc] init];
      [self.navigationController pushViewController:controller animated:YES];
  
  }
  </code></pre>
  
  <p>After the audio has finished it should call my Class2, that has only the following code:</p>
  
  <pre><code>- (void)viewDidLoad
  {
      [super viewDidLoad];
      // Do any additional setup after loading the view.
      NSLog(@"View loaded");
  }
  </code></pre>
  
  <p>My console-output:</p>
  
  <pre><code>Jul 29 15:00:37 bastis-air HelloUniverse[541] &lt;Warning&gt;: audioPlayerDidFinishPlaying
  Jul 29 15:00:37 bastis-air HelloUniverse[541] &lt;Warning&gt;: View loaded
  </code></pre>
  
  <p>My problem now is, that the new screen is completely black. 
  I've only change the class of the new ViewController in the storyboard.</p>
  
  <p><img src="https://i.stack.imgur.com/kSa1Z.png" alt="enter image description here"></p>
  
  <p>What I am doing wrong? </p>