gpt4 book ai didi

ios - 导航栏按钮 Action 调用失败

转载 作者:行者123 更新时间:2023-11-29 12:17:19 25 4
gpt4 key购买 nike

我正在使用以下代码在应用程序委托(delegate)中显示 DashBoardContainerVC:

UIStoryboard *storyboard = self.window.rootViewController.storyboard;
UINavigationController *svc = [storyboard instantiateViewControllerWithIdentifier:@"DashBoardNavigationController"];
self.window.rootViewController = svc;

导航栏按钮的代码是:

self.navigationItem.leftBarButtonItem = [self leftMenuBarButtonItem];

- (UIBarButtonItem *)leftMenuBarButtonItem {
return [[UIBarButtonItem alloc]
initWithImage:[UIImage imageNamed:@"menu-icon"] style:UIBarButtonItemStylePlain
target:self
action:@selector(menuButton:)];
}

menuButton 操作在这种情况下无法调用。但是当我使用如下代码时,它工作正常:

UIStoryboard *storyboard = self.window.rootViewController.storyboard;
DashBoardContainerVC *svc = [storyboard instantiateViewControllerWithIdentifier:NSStringFromClass([DashBoardContainerVC class])];
UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:svc];
self.window.rootViewController = nav;

那么我的第一个代码有什么问题。有什么建议吗?

最佳答案

我的 Storyboard有同样的问题,你的代码没有问题, Storyboard有一些错误,只需删除你的 View /场景形式 Storyboard并重新添加它们。

关于ios - 导航栏按钮 Action 调用失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31692302/

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