2017-01-26 10 views
0

私はアプリを開発中です。私はストーリーボードIDを使って、あるViewControllerから別のViewControllerに移動しようとしています。私はエラーを取得していますStoryBoard ID Clarificationエラー:ストーリーボードに識別子が 'jailBrokenViewController'のビューコントローラが含まれていません。

::私は使用しています

2017-01-24 15:02:07.639 demoObjC[1109:300901] Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Storyboard() doesn't contain a view controller with identifier 'jailBrokenViewController''

XCodeのバージョンは8.2である私は、ストーリーボードのスクリーンショット

jailBrokenViewController *jailBrokenViewController=[self.storyboard instantiateViewControllerWithIdentifier:@"jailBrokenViewController"]; 
[self presentViewController:jailBrokenViewController animated:YES completion:nil]; 

、(スクリーンショットを添付)絵コンテIDを設定した後、次のコードを使用していました。 1。エラーを回避するために、次のように初期化

+1

Storyboard IDを設定していることを確認してください間違いが追加されました –

+0

私の答えがあなたのエラーを解決する場合、私の答えを正しいとマークしてください:)乾杯 –

答えて

1

UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 

jailBrokenViewController *jailBrokenViewController=[sb instantiateViewControllerWithIdentifier:@"jailBrokenViewController"]; 
[self presentViewController:jailBrokenViewController animated:YES completion:nil]; 

注: あなたは正しいストーリーボード名に「メイン」に変更します。

1

あなたはおそらく、あなたは...接頭辞としてまたはストーリーボードまたはコード内のストーリーボードIDの接頭辞としてスペースを追加しているのでによって場合は、スペースをチェックしてください絵コンテ

enter image description here

関連する問題