我在自定义UITableViewCell中有一个按钮。它的UITableView由UIViewController控制。我想在单击该按钮时返回RootView。
我正在尝试使用 [self.superview.navigationController popViewControllerAnimated:YES]; 在按钮的目标Action中,它位于UITableViewCell.m文件中。但是,它不识别“navigationController”,因为它不在堆栈中。
单击该按钮后,如何返回RootView?
答案 0 :(得分:5)
视图与控制器没有明确的关系,视图不能在控制器堆栈中。将按钮目标设置为UIViewController实例,并在action方法中调用:
[self.navigationController popToRootViewControllerAnimated:YES|NO];