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

2 番目のビューの .h が最初のビューの .m にインポートされていることを確認します。

ストーリーボードを使用していて、ボタンを介してあるビューから別のビューに切り替えるだけの場合は、最初のビューにボタンを配置し、2 つ目の uiview コントローラーをストーリーボードにドロップしてから、ボタンを右クリックして接続を 2 つ目のビューにドラッグします。

最初のビューに戻るには、このプロセスを繰り返しますが、今回は 2 ページ目のボタンを最初のビューに接続します。

于 2012-10-04T18:57:58.460 に答える