如何通过自定义 UITableViewCell 的按钮单击来 popViewController
我在自定义 UITableViewCell 中有一个按钮。它的 UITableView 由 UIViewController 控制。单击该按钮时我想返回到 RootView。
我正在尝试使用 [self.superview.navigationController popViewControllerAnimated:YES]; 在按钮的目标 Action 中,该操作位于 UITableViewCell.m 文件中。但是,它无法识别“navigationController”,因为它不在堆栈中。
单击该按钮时如何返回 RootView?
I have a button in a custom UITableViewCell. Its UITableView is controlled by a UIViewController. I would like to return to the RootView when that button is clicked.
I am trying to use
[self.superview.navigationController popViewControllerAnimated:YES];
in the target Action of the button, which is in the UITableViewCell.m file. However, it doesn't recognize "navigationController" because it is not in the stack.
How can I return to the RootView when that button is clicked?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
视图与控制器没有明确的关系,并且视图不能位于控制器堆栈中。将按钮目标设置为 UIViewController 实例并在操作方法调用中:
Views have no explicit relation to controllers and views cannot be in the controller stack. Set the button target to be a UIViewController instance and in the action method call: