iOS 5:从按钮推送视图

时间:2012-09-30 01:23:53

标签: ios5 uiviewcontroller xcode4.2 uistoryboard

我正试图从按钮的IBAction推送视图,我收到以下错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[WebView initWithCoder:]: unrecognized selector sent to instance 0x68902b0'

代码:

-(IBAction)showWebsite:(id)sender {
NSLog(@"Web View!!!");
UIStoryboard*  sb = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController* vc = [sb instantiateViewControllerWithIdentifier:@"web"];
[self.navigationController pushViewController:vc animated:YES];

} 知道什么可能出错吗? _(IBAction)已连接到TouchUpInside

1 个答案:

答案 0 :(得分:0)

确保将第二个视图的.h导入到第一个视图的.m中。

如果您正在使用故事板并且只想通过按钮从一个视图切换到另一个视图,您可以在第一个视图上放置一个按钮,将第二个uiview控制器放到故事板上,然后右键单击该按钮并将连接拖到第二种观点。

要返回第一个视图,请仅重复此过程,将第二页上的按钮连接到第一个视图。