7003


現在ボタンが押されるとカスタムダイアログを表示させるといったプログラムを組んでいるのですが、`Storyboard`の`identify`の`Storyboard
ID`に「Dialog」と入力して以下のコードを実行してみたところ、`Could not find a storyboard named 'Dialog'
in bundle
NSBundle`というエラーが発生して別の`ViewController`を表示することができません。上記に書いた設定の他に何か行わなければならない設定があるのでしょうか？原因が分からず困っています。どなたか分かる方にご教授いただきたいです。すみませんが、宜しくお願いします。

[code]

    - (IBAction)clickButton:(id)sender {
        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Dialog" bundle:nil];
    }
    
[/code]


CC BY-SA 3.0
2015-02-24T04:03:19.500
7002
2015-02-24T04:12:47.947
5210
question
objective-c storyboard
Could not find a storyboard named 'Dialog' in bundle NSBundle


指定するのは「Storyboard ID」じゃなくて、 **Storyboardのファイル名** です。プロジェクトを作成して、変更してなければ、「
**Main** 」となってるはず。

[code]

    - (IBAction)clickButton:(id)sender {
        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
    }
    
[/code]

なんとなく、Storyboardではなくて、Storyboard内のあるインスタンス（おそらくはView
Controller？）を指定なさりたいような印象を受けますが、もしそうなら、質問内容を編集して、紛れがないような表現にしてください。


CC BY-SA 3.0
2015-02-24T04:12:47.947
7003
2015-02-24T04:12:47.947
7362
7002
answer