我有一个 UITabBarController 和 UINavigationController。它是 AppDelegate 的代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
_tabBarAppDelegate = [[UITabBarController alloc] init];
LoginVC *loginViewController = [[LoginVC alloc]initWithNibName:@"LoginViewController" bundle:nil];
[_tabBarAppDelegate setViewControllers:@[loginViewController]];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window setRootViewController: _tabBarAppDelegate];
// [self hideTabBar:self.tabBarAppDelegate];
[self.window makeKeyAndVisible];
return YES;
}
在课堂上有一个带有代码的登录按钮:
- (IBAction)buttonLogin:(id)sender
{
DashVC * dashBoard = [[DashVC alloc] initWithNibName:@"DashVC" bundle:nil];
[self.navigationController pushViewController:dashBoard animated:YES];
}
我点击按钮你不能做推视图 DashVC。谁能解释我做错了什么?我调试,不输入方法:
- (void)viewDidLoad
dashVC 类。