0

我创建了一个故事板,我想使用我的UINavigationController. 中的初始视图storyboard是一个UITableViewController,所以我创建了一个子类UITableViewController并在情节提要上设置该类以匹配它。

然后我尝试像这样显示故事板:

StoryBoardView *newView = [[StoryBoardView alloc] init];
[self.navigationController pushViewController:newView animated:YES];

但是,由于某种原因,我的观点没有显示出来。请问有人可以帮我吗?

4

2 回答 2

1

当您推送视图控制器时,您需要从情节提要中实例化视图控制器,而不仅仅是分配/初始化一个新实例。

StoryBoardView *newView = [[self storyboard] instantiateViewControllerWithIdentifier:@"<ViewControllerIdentifier>"];
于 2012-01-15T14:57:48.777 回答
0

您在查看故事板时是否尝试过,选择您的第一个控制器并勾选“是初始视图控制器”?那应该使用该控制器启动您的应用程序。

于 2012-01-15T13:39:45.313 回答