gpt4 book ai didi

iphone - self.navigationController pushViewController 不工作

转载 作者:技术小花猫 更新时间:2023-10-29 10:57:54 25 4
gpt4 key购买 nike

我有一个带有单个 UIViewController 的 View 应用程序。然后我通过 IB 添加一个 UITableViewController,我试图通过在 UIViewController (我的主视图)中按下按钮来显示 UITableViewController .我的按钮按下 (IBAction) 包含以下代码,我试图通过这些代码推送我的 UITableViewController View 并显示它:

DataViewController *dataController = [[DataViewController alloc] initWithNibName: @"DataViewController" bundle:nil];
[self.navigationController pushViewController:dataController animated:YES];
[dataController release];

我的 DataViewController 根本没有被插入堆栈并显示,我还检查了上面的代码,self.navigationController=nil可能这就是问题的根源。如果是,如何纠正?

请帮忙。

最佳答案

UINavigationController *navCtrlr = [[UINavigationController alloc]initWithRootViewController:yourfirstviewController];
[self.window setRootViewController:navCtrlr];
navCtrlr.delegate = self;
navCtrlr.navigationBarHidden = YES;

appdelegate.m 中创建导航 Controller 然后你可以导航到任何 uiviewcontroller

关于iphone - self.navigationController pushViewController 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6164525/

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