現在のView ControllerをNavigation Controllerからポップしようとしています。ビュー階層のかなり下に埋もれているサブビューからこれを実行したいと考えています。私の UIView サブクラスには、次のメソッドがあります。
- (void)back
{
NSLog(@"View should pop now...");
[[UIApplication sharedApplication] sendAction:@selector(popViewControllerAnimated)
to:nil
from:self
forEvent:nil];
}
しかし、これは機能せず、エラーも発生しません。ここで何が起こっているのですか?ドキュメントによると想定されているように、アクションがレスポンダーチェーンを上に進まないのはなぜですか?