, если вы вызываете [self.navigationController presentModalViewController: YourViewControllerObject animated: YES];
тогда вы получите только один, но если вы нажмете viewController, вы получите два. Так что либо скрывайте NavigationBar корневого навигационного контроллера или используйте presentModalViewController.