man, If I understand what you're asking. you can using notification. the sample code like this:
in the first detail view controller, you can add a button and an event:
UIButton *button ......
[button addtraget:self action: @selector(pushToSecondDetailView) forControlEvents: UIControlEventTouchUpInside];
-(void) pushToSecondDetailView
{
SecondDetailViewController *secondDVC = [[SecondDetailViewController alloc] init];
[self.navigationController pushViewController:secondDVC animated:YES];
//register notificaton
[[NSNotificationCenter defaultCenter] postNotificationName:kpushToSecondVCtNotification
object:nil];
}
in first master view controller:
//receive natification
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(pushToSecondMasterVC) name:kpushToSecondVCNotification object:nil];
-(void) pushToSecondMasterVC
{
SecondRootViewController *secondVC = [[SecondRootViewController alloc]init];
[self.navigationController pushViewController:secondVC animated:YES];
}
last but not least, in your projectname-Prefix.pch file add this code:
#define kpushToSecondVCNotification @"kpushToSecondVCNotification"
that all, good luck!