I am presenting a view controller:
SCAAboutController2 *controller = [[SCAAboutController2 alloc] initWithNibName:nil bundle:nil]; UINavigationController *navCon
Adding the line:
CFRunLoopWakeUp(CFRunLoopGetCurrent());
After:
[self presentViewController:navController animated:YES completion:nil];
Fixed the issue for me.
Answer taken from this thread. Found thanks to the comment by Eugene H.