状況
- Xcodeの
InterfaceBuilder
を用いてViewを作成し実行したところ、View生成時に以下のエラーに遭遇。
"-[UIViewController _loadViewFromNibNamed:bundle:] loaded the \"xibファイル名\" nib but the view outlet was not set."
つまり、「指定された xibファイルを読み込んだけど、ViewのOutletがセットされてないよ〜」 とのこと。
そういえば、 別のxibファイルからViewをコピぺして、最初に生成されていたViewを消しちゃってそのままにしてたなと。
対応
ViewのOutletをセットしてあげましょう!
xibファイルを開き、File's Owner
を選択
右端のinspector
を表示し、一番右端のOutlets
を選択
ここでViewにOutletが接続されていないことがはっきりわかりますね
Outletのviewの丸ポチからドラックし、Viewの上でドロップ
Outletのセットが完了!
最後に
よくやってしまいがちなエラーなので、次回のために対応をまとめてみました!