gpt4 book ai didi

objective-c - UIApplication sendEvent 不适用于 popViewControllerAnimated

转载 作者:行者123 更新时间:2023-11-29 04:16:37 25 4
gpt4 key购买 nike

我正在尝试从导航 Controller 中弹出当前 View Controller 。我想从隐藏在 View 层次结构中很远的 subview 中执行此操作。在我的 UIView 子类中,我有一个方法:

- (void)back
{
NSLog(@"View should pop now...");
[[UIApplication sharedApplication] sendAction:@selector(popViewControllerAnimated)
to:nil
from:self
forEvent:nil];
}

但这不起作用,也不会引发任何类型的错误。这里发生了什么?为什么该操作没有像 documentation 中预期的那样沿着响应者链向上进行? ?

最佳答案

我建议您为此使用通知中心。那么 View 层次结构并不重要。

或者您可以将 View Controller 作为目标添加到按钮。

关于objective-c - UIApplication sendEvent 不适用于 popViewControllerAnimated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13613266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com