はじめに
本記事は、プログラミング初学者の筆者が直面したエラー内容について、どうにか解決できた対処方法を備忘録として記述したものである。
エラーの表示
いつも通りSwiftの学習で、シミュレーターを立ち上げようとビルドした際、下記のような見慣れないエラーが表示された。(大焦り)
「Could not find a storyboard named 'Main' in bundle NSBundle」
筆者>え?なにこれ、怖い。
エラーの意味を考えてみる
Could not find a storyboard named 'Main' in bundle NSBundle
→「Main」って名前のstoryboardが見つかりません。
筆者>そうゆうことね、英文簡単で助かったわ。
...ってなんで俺のstoryboardないねん。
思い当たる節
自分の画面を見渡せど、原因が分からない。
しかも、storyboardは存在するし、なにを言っているのだXcodeさんよ。。。
【5秒後】
storyboard...あっ。一回間違えて消して、作り直したわ。(原因)
実はこれが原因で、初期設定では、Xcodeが"Main"と名付けられたstoryboardに対応する設定であり、その"Main"を消してしまったため、新たに作成したstoryboardを設定する必要があったのだ。
筆者がやったこと
①:info→key→Main storyboard file base nameのValueを新しく作ったstoryboardの名称へ変更。(ここではStoryboard。デフォルトではMainになっている。)
②:①と同画面のApplication Scene Manifest→...→Storyboard NameのValueを新しく作ったstoryboardの名称へ変更。
③General→Development info→Main Interfaceを新しく作ったstoryboardの名称へ変更。(ここではStoryboard。デフォルトではMainになっている。)
結果
修正後ビルドを起動すると、エラーなくシミュレーターが立ち上がった。
ふぅ、助かった。