gpt4 book ai didi

ios - 导航 Controller 在第二个 View Controller 中为零

转载 作者:行者123 更新时间:2023-11-29 01:27:06 25 4
gpt4 key购买 nike

所以我设置了 AppDelegate 来加载具有导航 Controller 的 Root View vc:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
SecondViewController *vc = [[SecondViewController alloc] init];
self.window.rootViewController = [[UINavigationController alloc] initWithRootViewController:vc];
[self.window makeKeyAndVisible];
return YES;

在我的 SecondViewController 中,我有一个方法,然后调用推送来呈现第三个 View Controller :

ThirdViewController *thirdVC = [[ThirdViewController alloc]init];
[self.navigationController pushViewController: thirdVC animated:YES];

虽然这不起作用。仔细检查后,SecondViewController 上的 self.navigationController 属性为零。我在 AppDelegate 上遗漏了一些东西来使其非零吗?

最佳答案

试试这个,因为我遇到了同样的问题,但我通过在项目的自定义类标题下设置相同的类名和 Storyboard ID 名称解决了这个问题。

registerViewController *regVC = [self.storyboard instantiateViewControllerWithIdentifier:@"registerViewController"]; [self.navigationController pushViewController:regVC animated:YES];

关于ios - 导航 Controller 在第二个 View Controller 中为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33879359/

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