我有一个选项卡视图控制器,其中包含一个表视图控制器。当您按下表格行时,它会打开另一个tableviewcontroller(例如detailtableviewcontroller)。...我在右上角有一个导航按钮,例如“ add”或“ +”。我想在按下+按钮时加载视图控制器,但是每次按下时,视图控制器只是黑色背景
AddSeasonViewController *stvc = [[AddSeasonViewController alloc] init];
//[self presentModalViewController:stvc animated:YES];
[self.navigationController pushViewController:stvc animated:YES];
[stvc release];
上面的代码摘自detailTableViewController
任何帮助表示赞赏,在此先感谢!
最佳答案
看起来您没有正确初始化viewController
AddSeasonViewController *viewController = [[AddSeasonViewController alloc] initWithNibName:@"AddSeasonViewController" bundle:nil];
->如果在UItabBarController中分配了UINavigationController,则可以使用此
[self.navigationController pushViewController:viewController animated:YES];
->我认为在您的情况下,您只是向UITabBarController添加了一个viewController,那么pushViewController将无法工作
[self presentModalViewController:viewController animated:YES];
[stvc release];