0

我正在尝试从按钮的 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

4

1 回答 1

0

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

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

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

于 2012-10-04T18:57:58.460 回答