Could not load NIB in bundle: ‘NSBundle (loaded)’ with nameエラーの解決方法

Could not load NIB in bundle: ‘NSBundle (loaded)’ with nameのエラーで悩んだので忘備録として書いておきます。

これの原因はズバリ、MainWindow.xibに存在しないxibのファイル名が存在している事です。

なので解決策としては、vim等テキストエディタでMainWindow.xibをいじって存在しないxibを探してそれを正しく変更しましょう。

僕自身がこのエラーを出した時は、xib含め大量にリファクタリングを行っていた最中でした。
MainWindowで用いていたxibのxib名も変更しました。
ここが正しく変更されていなく、リファクタリング前のViewControllerを参照していてクラッシュしました。

誰かのお役に立てば。

コメント

タイトルとURLをコピーしました