Ios 转到UITableViewController后无法返回主UIViewController

Ios 转到UITableViewController后无法返回主UIViewController,ios,navigation,Ios,Navigation,我在故事板中看到了这一系列控制器 UIViewController嵌入导航控制器=>按下按钮(在UIViewController上)获取UITableViewController(嵌入导航控制器)=>选中的行获取另一个UITableViewController=>选中的行UIViewController 现在的问题是,当我转到第一个UITableViewController时,我无法返回主UIViewController。 我必须添加酒吧项目按钮还是有其他方法 请帮忙。 更新- 工作正常,在导航

我在故事板中看到了这一系列控制器

UIViewController嵌入导航控制器=>按下按钮(在UIViewController上)获取UITableViewController(嵌入导航控制器)=>选中的行获取另一个UITableViewController=>选中的行UIViewController

现在的问题是,当我转到第一个UITableViewController时,我无法返回主UIViewController。 我必须添加酒吧项目按钮还是有其他方法

请帮忙。 更新-


工作正常,在导航控制器中嵌入了UITableViewController,这就是为什么它没有显示主视图控制器的原因

如果您没有隐藏导航栏或导航栏按钮,则默认情况下会有一个返回按钮,否则请尝试此代码返回

    [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:self.navigationController.viewControllers.count-2] animated:YES];

嗯。。。我很困惑。一个图解也许能帮我。奇怪,如果导航控制器中的所有视图控制器都在同一个堆栈中,则应自动添加带有“上一步”按钮的导航栏。@user2916676如果您找到任何解决方案,请不要忘记在此处发布,它将帮助其他人。视图控制器和第二个导航控制器之间的间隔是模式还是推送?我很乐意假设依赖视图控制器索引在它们之间导航不是一个好方法,因为有其他方法可以使用分段和展开分段来实现这一点。但是为什么。。。我总是用这个自定义的后退按钮,它的工作非常完美,从来没有给我的问题