我想加载没有按钮的视图控制器。 我将标识符设置为10并尝试使用
if(...){
//load ViewController2
[[self storyboard] instantiateViewControllerWithIdentifier:@"10"];
}
但没有任何反应。
使用此功能s doesn
也可以使用
UIViewController *vc = [[self storyboard] instantiateViewControllerWithIdentifier:@"10"];
[self.navigationController pushViewController:vc];
这是我的专业 http://www.sendspace.com/file/kfjhd5
什么问题?
答案 0 :(得分:1)
调用instantiateViewControllerWithIdentifier:
将实例化一个视图控制器,正如它所说的那样。而已。如果要实际显示它,则必须使用变量并将其推送到视图控制器堆栈。
UIViewController *vc = [[self storyboard] instantiateViewControllerWithIdentifier:@"10"];
[self.navigationController pushViewController:vc];
当然,您必须使用UINavigationController
来执行此操作。