【问题标题】:iOS 5: Pushing a view from a buttoniOS 5:从按钮推送视图
【发布时间】:2012-09-21 09:29:50
【问题描述】:

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

【问题讨论】:

    标签: ios5 uiviewcontroller xcode4.2 uistoryboard


    【解决方案1】:

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

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

    要返回第一个视图,重复该过程,只是这次将第二页上的按钮连接到第一个视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      • 1970-01-01
      相关资源
      最近更新 更多