title: UIViewController dismissViewControllerAnimated not working
body: <p>I am trying to dismiss one ViewController and present another ViewController in its place.</p>
  
  <p>This is what my code looks like</p>
  
  <pre><code>[self dismissViewControllerAnimated:NO completion:nil];
  
              //load currentProjectListViewController
              currentProjectListViewController = [[CurrentProjectListViewController alloc] initWithNibName:@"CurrentProjectListViewController" bundle:nil];
  
                  [self presentViewController:currentProjectListViewController animated:NO completion:nil];
  </code></pre>
  
  <p>however for some reason the view blinks quickly then stays the same and operates the same as usual.</p>
  
  <p>I was woundering is my code incorrect? or is there something I should be looking for somewhere else in my code.. if so what should I keep an eye out for.</p>
  
  <p>I have debugged the crap out of my app and havent been able to find the source of the issue.</p>
  
  <p>On a side not occasionaly but only ever really seldomly will it load the next view! but I have no idea why.</p>