gpt4 book ai didi

ios - 按下时获取对 UIBarButtonItem 父 Controller 的引用

转载 作者:行者123 更新时间:2023-11-28 17:53:38 26 4
gpt4 key购买 nike

我有一个 UINavigationController 实例,即在方法中为我的 UIPopoverController 声明的 N。我有两个 UIViewController,即 A 和 B。最初,当我加载弹出窗口时,我将 View Controller A 分配给我的导航 Controller N,以便显示 A 的 View 。此时当N显示A时,N完成了UIBarbuttonItem类型的按钮分配为rightNavigation项并调用了方法M()。

问题来了——当我按下“完成”时,我需要在调用的方法 M() 中加载 View Controller B。那是将 B 插入 N 但为此我需要我按下的 UIBarButtonItem 中的导航 Controller N 的实例。我假设是这样的

-(void)M:(id)sender
{
UINavigationController *N = barButton.parentController;
[N pushViewController:B animated:NO];
}

但我没有找到任何解决方案。有人可以帮我解决这个问题吗?谢谢。

最佳答案

在方法 B 中,您使用:

[self.navigationController pushViewController:ac animated:YES];

//ac == 你要推送的UIVIewController

关于ios - 按下时获取对 UIBarButtonItem 父 Controller 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23088942/

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