Когда вы создаете экземпляр контроллера подчиненного представления, передайте ссылку на контроллер навигации (super's) и сохраните ее в переменной экземпляра.Затем вы можете ссылаться на него, когда вам это нужно в подпункте.Я искал более элегантное решение этой и подобных проблем, но безуспешно.Передача в ссылку работает, поэтому я делаю это и пытаюсь продолжить свою жизнь.
РЕДАКТИРОВАТЬ: добавить пример кода
В mainVC.m
// this might be in didSelectRowForIndexPath:
SubViewController *subVC = [[SubViewController alloc] init];
subVC.superNavController = self.navController;
[self.navigationController pushViewController:subVC animated:YES];
ВSubViewController.h
@property (nonatomic, retain) UINavigationController *superNavController;
In SubViewController.m
@synthesize superNavController;
// then, wherever you need it, say to pass to a sub-sub-viewController...
[self.superNavController pushViewController:myNewVC animated:YES];