popViewController不能在UITableViewController中工作

时间:2016-05-21 13:53:00

标签: ios objective-c

我在UINavigationController中嵌入了一个UITableViewController。调用self.navigationController popViewControllerAnimated:didSelectRowAtIndexPath方法中的YES无效。

My Main.storyboard看起来像:UIViewController - > UINavigationController - >的UITableViewController。我怎样才能回到UIViewController上点击UITableViewCell?

1 个答案:

答案 0 :(得分:3)

popViewController从navigationViewController的堆栈中解除1个viewController。由于你的tableViewController是这个堆栈中唯一的viewController,弹出它不会做任何事情。

你想要做的是解雇你的navigationController,它很可能以模态方式呈现。您可以致电dismissViewControllerAnimated

来实现这一目标