I have this nasty problem and they have searched all over the world. I think there are too many related terms that change my searches. So here it is:
I have a master-detail application on an iPad. The main view controller is the tab bar controller. Each tab is a navigation controller that holds the corresponding root controller in place. Like this:

, , , . , . , " /"
iPad . , , . .
, , , - .
Edit:
:
[self performSegueWithIdentifier: @"pushMyControllerSegue" sender: self];
pushMyControllerSegue style = push destination = current
, ForSegue:
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"pushMyControllerSegue"]) {
MyController *myController = segue.destinationViewController;
myController.delegate = self;
}
}