如何从按钮单击自定义UITableViewCell popViewController

Chi*_*Rod 2 iphone xcode uitableview uinavigationcontroller

我在自定义UITableViewCell中有一个按钮.它的UITableView由UIViewController控制.我想在单击该按钮时返回RootView.

我正在尝试使用[self.superview.navigationController popViewControllerAnimated:YES]; 在按钮的目标Action中,它位于UITableViewCell.m文件中.但是,它不识别"navigationController",因为它不在堆栈中.

单击该按钮时如何返回RootView?

dra*_*ard 5

视图与控制器没有明确的关系,视图不能在控制器堆栈中.将按钮目标设置为UIViewController实例并在action方法调用中:

[self.navigationController popToRootViewControllerAnimated:YES|NO];
Run Code Online (Sandbox Code Playgroud)