我正在尝试从导航控制器中弹出当前视图控制器。我想从一个隐藏在视图层次结构中很远的子视图中执行此操作。在我的 UIView 子类中,我有一个方法:
- (void)back
{
NSLog(@"View should pop now...");
[[UIApplication sharedApplication] sendAction:@selector(popViewControllerAnimated)
to:nil
from:self
forEvent:nil];
}
但这不起作用,也不会引发任何错误。这里发生了什么?为什么该操作没有像文档中所说的那样在响应者链上进行?