I am having an application in which 4 view controllers are added to the tabbar.
The first view controller is landing page. The view controller is added in to the tab bar by following way.
SNZLandingViewController *landingViewController = [[UIStoryboard landingStoryboard] instantiateViewControllerWithIdentifier:SNZLandingIdentifier];
UINavigationController *landingNavigationController = [[UINavigationController alloc] initWithRootViewController:landingViewController];
[tabBarController addChildViewController:landingNavigationController];
Then from landing page when the user taps a button i am pushing a view controller
ProductsDetailsViewController *detailsPage = [[UIStoryboard storyboardWithName:@"ProductsDetailsViewController" bundle:nil] instantiateViewControllerWithIdentifier:@"ProductsDetailsViewIdentifier"];
[self.navigationController pushViewController:detailsPage animated:YES];
Now the details page appears. But on tapping "back" in details page, the landing page appears and is completely black.
One weird scenario that is happening is that, the landing page is black while navigation animation is taking place. Am i missing some thing here. any clue or suggestion is welcome.