我有一个典型的UITableViewController视图集。在所有视图上都有一个按钮,点击会弹出一个模态视图。在该设置视图上有一个按钮。我希望该按钮可以关闭模态视图并执行UITableViewController的navigationController上的popToRootViewController操作。
关闭模态视图很容易:
[self dismissModalViewControllerAnimated:NO];
这很好用。我尝试过使用以下方法弹出主要的UITableViewController:
[self.parentViewController.navigationController popToRootViewControllerAnimated:NO];
什么也没有发生。
我可能可以实现一个代理来使这件事发生,但有很多视图控制器都有相同的设置按钮(而且会有更多),因此最好找到一种不需要在每个视图控制器中添加额外代码的解决方案。
非常感谢!