- C/C++ code
- (IBAction)btnLoginClick { LoginViewController *loginView = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil]; //UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:loginView]; //[self.navigationController presentModalViewController:nav animated:YES]; //[self.navigationController pushViewController:loginView animated:YES]; [self.navigationController presentModalViewController:loginView animated:YES]; //[nav release]; [loginView release]; NSLog(@"aaa");}
注释掉的我也试过 都不行,还是没动静,控制台输出了 aaa
------解决方案--------------------
[self presentModalViewController:loginView animated:YES];
navigationController 应该没初始化
------解决方案--------------------
1. NSAssert(self.navigationController != nil, @"nothing");
2. Breakpoint debug