以前の「NSBundleに不足しているMainStoryboard」の質問の多くと同様に、同じプロンプトが表示されますが、名前の問題や、XCodeが好む領域内にストーリーボードが存在するかどうかの問題は見つかりませんでした。
すべてのポインターが同じファイルにつながります。ビルドステージで見つかったのと同じ呼び出しに応答するように、.plistを5回適切に変更しました。コンパイラの失敗をデバッグするのではなく、プログラムしたいだけなので、今ではこのがらくたにうんざりしています。
それは一瞬で起こりました、そして今、私は機能するインターフェースなしで1日半になりました。どうすればよいですか?
XCode4.3.3で次の同様のエラーが発生しました。
キャッチされなかった例外「NSInvalidArgumentException」が原因でアプリを終了しています。理由:「「MainStoryboard」という名前のストーリーボードが見つかりませんでした。
私は次のようにしてそれを修正しました:
-info.plist
にメインストーリーボードファイルベースの名前= MainStoryboard
があることを確認してくださいen.lproj
フォルダにあるストーリーボードファイルに移動して追加しますこれからアイデアを得ましたSO投稿: XCode 4.2 MainStoryBoard Not Found
私のような他の最初のタイマーへの参照と同じように、不足しているストーリーボードに関するすべてのSO質問を読んでいます:
Plistファイルのファイル名の最後に「.storyboard」を付けないでください。次のようになります。
メインストーリーボードファイルのベース名:MainStoryBoard
新しい* .storyboardファイルを作成しても、Xcode(現在のバージョン)はそれをビルドリソースに自動的に追加しません。これを修正するには、「バンドルリソースのコピー」の下にファイルを追加する必要があります。
Xcodeプロジェクトアイコンを選択し、[ターゲット]> [ビルドフェーズ]> [バンドルリソースのコピー]に移動します。
下部にある[+]ボタンをクリックして、ストーリーボードファイルを追加します。
私のプロジェクトを掃除した後、私は毎回この問題を抱えています......
私の解決策は、Main.Storyboardのイントロゴミ箱を移動することです。
次に、デスクトップのゴミ箱からMain.stpryboardを移動した後、「ファイルの追加」でsoryboardを選択します。
そして、出来上がり。エラーはなくなりました。
問題に関する情報があまりないことを考えると、私の最善の策は、パッケージInfoに移動して、メインストーリーボードがメインストーリーボードに設定されているかどうかを確認することです。
IOS 9の時点では、ストーリーボード名に「メイン」だけを使用していて、私のために働いていました。
ラルフ・ウィルゴスの手順は私にはうまくいきませんでした。 viewcontrollers
内のすべてのstoryboard
をコピーし、削除することで解決できました(Move to Trash
ではなく、Remove Reference
)、新しいものを作る(rightclicking the project folder and clicking New File, selecting Storyboard
)削除したものと同じ名前で、コピーした内容を貼り付けます。